code-refactoring-tech-debt
تحليل وإصلاح الديون التقنية
تحديد وقياس الديون التقنية التي تبطئ عملية التطوير. احصل على خطط معالجة قابلة للتنفيذ مع توقعات العائد على الاستثمار (ROI) لتحديد أولويات التحسينات التي تعظم إنتاجية الفريق.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "code-refactoring-tech-debt". تحليل خدمة الدفع الخاصة بنا بحثًا عن الديون التقنية
Résultat attendu:
## تحليل الديون التقنية لخدمة الدفع
### المشاكل الحرجة المكتشفة:
1. God Class: PaymentService.java (847 سطر، 32 طريقة)
2. منطق تحقق مكرر في 5 متحكمات
3. لا توجد اختبارات تكامل لسير عمل استرداد الأموال
4. استعلامات قاعدة بيانات مباشرة بدون طبقة تجريد
### تقييم التأثير:
- خسارة السرعة الشهرية: 35 ساعة
- معدل الأخطاء: 4 أخطاء إنتاج/شهر (بمتوسط 12 ساعة لكل منها)
- التكلفة السنوية: 58,800 دولار
### المكاسب السريعة (الأسبوع 1-2):
1. استخراج التحقق إلى وحدة مشتركة - توفر 20 ساعة/شهر
2. إضافة اختبارات لسير عمل استرداد الأموال - تمنع خطأين/شهر
### المدى المتوسط (الشهر 2-3):
إعادة هيكلة PaymentService إلى 4 خدمات مركزة - تقلل وقت الصيانة بنسبة 50%
Utilisation de "code-refactoring-tech-debt". إنشاء لوحة مقاييس لقاعدة الكود الخاصة بنا
Résultat attendu:
## لوحة مقاييس جودة الكود
### الحالة الحالية:
- تعقيد دوراتي: 15.2 (الهدف: 10) - 45 ملفًا فوق العتبة
- تكرار الكود: 23% (الهدف: 5%) - النقاط الساخنة: التحقق (850 سطر)، المعالجات (620 سطر)
- تغطية الاختبار: الوحدة 45%، التكامل 12%، E2E 5% (الهدف: 80/60/30)
- صحة التبعيات: 12 إصدار رئيسي قديم، 7 ثغرات أمنية
### تحليل الاتجاه:
- Q1: 750 بند دين → Q2: 820 → Q3: 890 (نمو ربع سنوي 18%)
- التوقع: 1,200 بند بحلول Q1 2025 بدون تدخل
### توزيع المخاطر:
- حرج: 3 ثغرات أمنية
- عالي: 8 نقاط ساخنة للأداء
- متوسط: 42 مشكلة تعقيد
- منخفض: 156 بند أسلوب/كفاءة
Audit de sécurité
SûrStatic analysis detected 30 potential issues (external commands, weak crypto, system reconnaissance) but all are false positives from markdown code examples and documentation text. No executable code, network requests, or security threats found. The skill contains only documentation about technical debt analysis with code block examples.
Problèmes à risque faible (1)
Score de qualité
Ce que vous pouvez construire
تقييم قاعدة الكود القديمة
ترث فرق التطوير مشاريع قديمة مع ديون تقنية متراكمة وتحتاج إلى تحليل شامل لفهم المشاكل الموجودة وتأثيرها على سرعة الإنجاز وخطة ذات أولوية للتحسينات.
تحديد أولويات الديون التقنية
يجب على مديري الهندسة اتخاذ قرارات حول مكان استثمار الموارد المحدودة لأقصى تأثير. تقوم هذه المهارة بتكلفة بنود الديون وتصنيفها حسب العائد على الاستثمار لتبرير العمل التقني لأصحاب المصلحة.
تخطيط إعادة الهيكلة
يحتاج المطورون الذين يخططون لجهود إعادة هيكلة كبرى إلى منهجيات منظمة لتقسيم التغييرات الكبيرة إلى خطوات تدريجية وقياس التقدم ومنع إدخال ديون جديدة أثناء العملية.
Essayez ces prompts
افحص قاعدة الكود هذه بحثًا عن مشاكل الديون التقنية. ركز على تكرار الكود والدوال عالية التعقيد والاختبارات المفقودة. قدم ملخصًا لأهم 10 مشاكل مع مواقعها.
قم بإجراء جرد كامل للديون التقنية يغطي دين الكود ودين الهندسة المعمارية وثغرات الاختبار ومشاكل التوثيق. احسب التكلفة السنوية لكل فئة وأنشئ خطة معالجة ذات أولوية مع مكاسب سريعة.
حلل [المكون/الخدمة] بحثًا عن الديون التقنية. حدد النقاط الساخنة للتعقيد ومشاكل الاقتران وثغرات تغطية الاختبار. اقترح استراتيجية إعادة هيكلة مع خطوات تطبيق تدريجية.
أنشئ خطة علاجية ربع سنوية بناءً على الديون التقنية الموجودة. ضمّن المكاسب السريعة (1-2 أسبوع) والتحسينات متوسطة المدى (1-3 أشهر) والمبادرات طويلة المدى (3-6 أشهر) مع توقعات العائد على الاستثمار لكل منها.
Bonnes pratiques
- دائمًا ضمّن تغطية الاختبار عند إعادة الهيكلة - اكتب الاختبارات أولاً (TDD) لمنع التراجع
- استخدم أعلام الميزات للطرح التدريجي للكود المعاد هيكلته لتمكين التراجع السريع
- وثق قرارات الهندسة المعمارية (ADRs) لشرح سبب إجراء التغييرات للمسؤولين المستقبليين
Éviter
- إعادة الهيكلة الشاملة - تجنب إعادة كتابة الأنظمة الكاملة دفعة واحدة. استخدم تغييرات تدريجية مع تسليم مستمر
- إعادة الهيكلة بدون قياسات - أنشئ مقاييس أساسية قبل البدء لقياس التحسين كميًا
- تجاهل قيمة العمل - ليست كل الديون التقنية تحتاج إصلاح. حدد الأولويات حسب التأثير على السرعة والمخاطر
Foire aux questions
ما أنواع الديون التقنية التي يمكن لهذه المهارة اكتشافها؟
ما مدى دقة توقعات العائد على الاستثمار؟
هل يمكن لهذه المهارة إصلاح الديون التقنية التي تجدها تلقائيًا؟
كيف أحدد أولويات الديون التقنية التي يجب معالجتها أولاً؟
ما الفرق بين هذا وأدوات التحليل الثابت مثل SonarQube؟
كم مرة يجب إجراء تحليل الديون التقنية؟
Détails du développeur
Auteur
sickn33Licence
MIT
Dépôt
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/code-refactoring-tech-debtRéf
main
Structure de fichiers
📄 SKILL.md