Compétences codebase-cleanup-tech-debt
📊

codebase-cleanup-tech-debt

Sûr

تحليل وتقليل الدين التقني

تساعد هذه المهارة فرق التطوير على تحديد الدين التقني في قاعدة الكود وقياسه وتحديد أولوياته. توفر منهجيات منظمة لتقييم تأثير الدين وحساب عائد الاستثمار لجهود المعالجة وإنشاء خطط عملية لتحسين جودة الكود بمرور الوقت.

Prend en charge: Claude Codex Code(CC)
🥉 74 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "codebase-cleanup-tech-debt". Analyze my Ruby on Rails codebase for technical debt

Résultat attendu:

## Technical Debt Analysis

### Key Findings
- **Critical**: 3 God classes in app/models (500+ lines each)
- **High**: 23% code duplication in validation logic
- **Medium**: Test coverage at 45% (target: 80%)

### Top Quick Wins
1. Extract duplicate validation to shared module (8 hours, saves 20 hours/month)
2. Add error monitoring to payment service (4 hours, saves 15 hours/month)

### Recommended Roadmap
- **Month 1**: Quick wins + begin OrderService refactor
- **Month 2-3**: Complete refactoring + upgrade Rails version
- **Quarter 2**: Comprehensive test coverage improvement

Utilisation de "codebase-cleanup-tech-debt". Create a debt prevention strategy for our team

Résultat attendu:

## Debt Prevention Strategy

### Automated Gates
- Pre-commit: Complexity check (max 10), duplication check (max 5%)
- CI: Dependency audit, performance regression tests
- Code Review: Two approvals, tests required, documentation required

### Debt Budget
- Allowed monthly increase: 2%
- Mandatory quarterly reduction: 5%
- Tracking tools: SonarQube, Dependabot, CodeCov

### Success Metrics
- Monthly: Debt score reduction target -5%
- Quarterly: Architecture health score, developer satisfaction

Audit de sécurité

Sûr
v1 • 2/25/2026

All 30 static findings evaluated as false positives. The skill is purely instructional content for technical debt analysis. Dollar amounts in examples ($150/hour) were misidentified as shell commands. Generic technical terms were misidentified as cryptographic algorithms. Prevention planning was misidentified as system reconnaissance. No actual security risks present.

1
Fichiers analysés
389
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé

Motifs détectés

Dollar Amount Examples MisidentifiedGeneric Terms Misidentified as Cryptographic AlgorithmsPrevention Planning Misidentified
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

تقييم الدين الأولي

تشغيل مسح شامل لقاعدة كود موجودة لتوثيق كل الدين التقني وتصنيفه حسب النوع وتحديد أولوياته بناءً على تأثير الأعمال.

دعم تخطيط السبرنت

تحديد المكاسب السريعة ومهام إعادة الهيكلة عالية عائد الاستثمار لتضمينها في جلسات تخطيط السبرنت القادمة.

التواصل مع أصحاب المصلحة

توليد ملخصات تنفيذية وتوقعات عائد الاستثمار لتبرير استثمارات معالجة الدين التقني لقيادة الأعمال.

Essayez ces prompts

مسح سريع للدين
Analyze my codebase for technical debt. Focus on finding: duplicated code patterns, high complexity functions, missing tests, and outdated dependencies. List the top 10 debt items with estimated remediation effort.
تدقيق شامل للدين
Conduct a full technical debt audit of our codebase. Include: code debt (duplication, complexity, structure), architecture debt (design flaws, tech stack), testing debt (coverage, quality), documentation debt, and infrastructure debt. For each category, quantify the impact and create a prioritized remediation plan.
تحديد أولويات مركّز على عائد الاستثمار
Calculate the ROI for our top 20 technical debt items. For each, estimate: developer time lost per month, bug rate impact, and onboarding delay. Rank by highest ROI opportunity and create a quarterly remediation roadmap.
استراتيجية منع الدين
Design a debt prevention strategy for our team. Include: pre-commit hooks for code quality, CI pipeline gates, code review requirements, and a debt budget policy. Explain how to track compliance and measure success.

Bonnes pratiques

  • ابدأ بالمكاسب السريعة التي تظهر عائد استثمار فوري لبناء دعم الفريق لجهود إعادة الهيكلة الأكبر
  • قم دائمًا بقياس تأثير الدين بساعات المطور والعملة للتواصل بفعالية مع أصحاب المصلحة
  • استخدم أعلام الميزات لإعادة الهيكلة التدريجية لتقليل المخاطر وتمكين تسليم القيمة التدريجي

Éviter

  • محاولة إصلاح كل الدين دفعة واحدة - حدد الأولويات بناءً على التأثير والجهد لتحقيق تقدم مستدام
  • تجاهل دين الاختبار - انخفاض التغطية يضاعف جميع أنواع الدين الأخرى ويبطئ التغييرات المستقبلية
  • عدم تتبع الدين بمرور الوقت - بدون مقاييس، لا يمكن للفرق قياس التحسين أو التراجع

Foire aux questions

ما أنواع الدين التقني التي تحللها هذه المهارة؟
تقوم المهارة بتحليل خمس فئات رئيسية: دين الكود (التكرار والتعقيد والهيكل)، ودين البنية المعمارية (عيوب التصميم وتقنية المكدس)، ودين الاختبار (فجوات التغطية وجودة الاختبار)، ودين التوثيق (الوثائق المفقودة والأدلة القديمة)، ودين البنية التحتية (مشاكل النشر وفجوات المراقبة).
هل تقوم هذه المهارة بإجراء تغييرات على قاعدة الكود الخاصة بي؟
لا. توفر هذه المهارة التحليل والتوصيات والإرشادات. لا تنفذ أي تغييرات في الكود. يجب تنفيذ جميع أعمال إعادة الهيكلة يدويًا أو بأدوات أخرى.
كيف تحسب المهارة عائد الاستثمار لمعالجة الدين؟
يتم حساب عائد الاستثمار عن طريق تقدير الوقت الذي يتم توفيره شهريًا من إصلاح الدين، مضروبًا في معدل الساعة للمطور، ومقارنته بالجهد المطلوب لتنفيذ الإصلاح. المعدل الافتراضي هو 150 دولار/ساعة ولكن يمكن تعديله.
هل يمكن لهذه المهارة العمل مع أي لغة برمجة؟
نعم. توفر المهارة إطار عمل لتحليل الدين يكون مستقلًا عن اللغة. يمكن تكييف المقاييس والأدوات المحددة المذكورة مع أي مكدس تقني.
كم مرة يجب أن نشغل تحليل الدين التقني؟
يجب على الفرق إجراء تحليل شامل كل ثلاثة أشهر، مع مسوحات سريعة شهرية لتتبع التقدم. بعد الإصدارات الرئيسية أو إعادة الهيكلة الكبيرة، يساعد التحليل الإضافي في تحديد تراكم الدين الجديد.
ما هي ميزانية الدين وكيف ننفذها؟
تحد ميزانية الدين من مقدار الدين الجديد الذي يمكن إدخاله كل ربع (عادة 2-5٪). تتطلب من الفرق إصلاح الدين الحالي قبل إضافة دين جديد. يستخدم التنفيذ أدوات آلية لتتبع مقاييس التعقيد والتكرار والتغطية.

Détails du développeur

Structure de fichiers

📄 SKILL.md