إدارة الترقيات الرئيسية لتبعيات المشاريع معقدة وعرضة للأخطاء. توفر هذه المهارة إرشادات منظمة لتحليل التوافق، ونشر المراحل، والاختبار الشامل لتقليل التغييرات الكبيرة.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“dependency-upgrade”。 كيف أرقّي تطبيق React 16 الخاص بي إلى React 18؟
预期结果:
يمكنني مساعدتك في تخطيط ترقية آمنة من React 16 إلى 18. إليك نهجاً منظم:
**المرحلة 1: التخطيط**
1. شغّل `npm list --depth=0` لرؤية الإصدارات الحالية
2. راجع سجلات تغيير React 17 و 18 للتحقق من التغييرات الكبيرة
3. حدد الحزم التابعة التي تحتاج إلى تحديثات
**المرحلة 2: الترقية التدريجية**
1. رقِّ إلى React 17 أولاً (أصغر قفزة)
2. شغّل الاختبارات بعد كل خطوة
3. ثم رقِّ إلى React 18
**المرحلة 3: التحقق**
- شغّل مجموعة الاختبارات الكاملة
- تحقق من أخطاء وقت التشغيل
- تأكد من استيفاء التبعيات الجانبية
هل تريد مني إنشاء قائمة تحقق مفصلة أو المساعدة في خطوة معينة؟
正在使用“dependency-upgrade”。 ما الحزم التي تحتوي على ثغرات أمنية؟
预期结果:
شغّل هذه الأوامر للتحقق من الثغرات الأمنية:
```bash
npm audit
npm audit fix
```
لتحليل أكثر تفصيلاً:
```bash
npx npm-check-updates
```
سيظهر لك هذا:
- الحزم ذات الثغرات الأمنية المعروفة
- التصحيحات الأمنية المتاحة
- مسارات التحديث الموصى بها
هل أساعدك في تفسير النتائج أو إنشاء خطة لمعالجة الثغرات الأمنية الحرجة؟
安全审计
低风险This skill provides documentation and guidance for dependency upgrades. The static scanner flagged external commands, network access, and filesystem operations, but these are all FALSE POSITIVES: the 'external commands' are example snippets in markdown code blocks, the single network call (line 176) is a legitimate curl to fetch public GitHub documentation, and filesystem operations are example code in documentation. No executable code is present - this is a pure guidance/metadata skill.
低风险问题 (1)
风险因素
🌐 网络访问 (1)
质量评分
你能构建什么
ترقية React من v16 إلى v18
تخطيط وتنفيذ ترقية آمنة من React 16 إلى 18 مع اختبار مرحلي وفحوصات التوافق
حل تعارضات تبعيات npm
مراجعة تبعيات المشروع وحل تعارضات التبعيات الجانبية باستخدام تجاوزات npm 7+
إعداد تحديثات التبعيات التلقائية
تكوين Renovate أو Dependabot لإدارة تحديثات الإصدارات الثانوية والتصحيحية تلقائياً
试试这些提示
استخدم مهارة dependency-upgrade لمراجعة تبعيات مشروعي. أريد معرفة الحزم القديمة وتلك التي تحتوي على ثغرات أمنية.
أحتاج إلى ترقية React من الإصدار 16 إلى الإصدار 18 في مشروعي. استخدم مهارة dependency-upgrade لإنشاء خطة ترقية مرحلية مع نقاط تفتيش للاختبار.
يفشل npm install بسبب تعارضات التبعيات الجانبية. ساعدني في تحديد التعارضات وتقديم الحلول باستخدام تجاوزات npm أو legacy-peer-deps.
كون تحديثات تبعيات تلقائية لمشروع Node.js الخاص بي باستخدام Renovate أو Dependabot. أريد دمج التحديثات الثانوية والتصحيحية تلقائياً ولكن تتطلب التحديثات الرئيسية مراجعة.
最佳实践
- اقرأ دائماً سجلات التغيير قبل ترقية الإصدارات الرئيسية لفهم التغييرات الكبيرة
- رقِّ إصداراً رئيسياً واحداً في كل مرة (مثلاً 16->17->18، وليس 16->18)
- شغّل مجموعة الاختبارات الكاملة بعد كل ترقية حزمة فردية
避免
- ترقية جميع التبعيات دفعة واحدة بدلاً من التدرج
- تجاهل تحذيرات التبعيات الجانبية دون حلها
- عدم وجود خطة تراجع قبل البدء بالترقيات الرئيسية