Compétences codebase-cleanup-tech-debt
📊

codebase-cleanup-tech-debt

Sûr

Analizar y Reducir la Deuda Técnica

Esta habilidad ayuda a los equipos de desarrollo a identificar, cuantificar y priorizar la deuda técnica en su código base. Proporciona metodologías estructuradas para evaluar el impacto de la deuda, calcular el ROI de los esfuerzos de remediación y crear planes de acción para mejorar la calidad del código a lo largo del tiempo.

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

Evaluación Inicial de Deuda

Ejecutar un escaneo completo de un código base existente para documentar toda la deuda técnica, categorizarla por tipo y priorizarla según el impacto del negocio.

Soporte para Planificación de Sprint

Identificar victorias rápidas y tareas de refactorización con alto ROI para incluir en las sesiones de planificación de sprints.

Comunicación con Stakeholders

Generar resúmenes ejecutivos y proyecciones de ROI para justificar inversiones en remediación de deuda técnica a la dirección del negocio.

Essayez ces prompts

Escaneo Rápido de Deuda
Analiza mi código base en busca de deuda técnica. Enfócate en encontrar: patrones de código duplicado, funciones de alta complejidad, pruebas faltantes y dependencias obsoletas. Lista los 10 principales elementos de deuda con el esfuerzo estimado de remediación.
Auditoría Completa de Deuda
Realiza una auditoría completa de deuda técnica de nuestro código base. Incluye: deuda de código (duplicación, complejidad, estructura), deuda de arquitectura (fallos de diseño, stack tecnológico), deuda de pruebas (cobertura, calidad), deuda de documentación y deuda de infraestructura. Para cada categoría, cuantifica el impacto y crea un plan de remediación priorizado.
Priorización Enfocada en ROI
Calcula el ROI para nuestros 20 principales elementos de deuda técnica. Para cada uno, estima: horas de desarrollador perdidas por mes, impacto en la tasa de errores y retraso en incorporación de nuevos miembros. Ordena por la oportunidad de ROI más alta y crea una hoja de ruta de remediación trimestral.
Estrategia de Prevención de Deuda
Diseña una estrategia de prevención de deuda para nuestro equipo. Incluye: pre-commit hooks para calidad de código, gates en pipeline de CI, requisitos de code review y una política de presupuesto de deuda. Explica cómo rastrear el cumplimiento y medir el éxito.

Bonnes pratiques

  • Comienza con victorias rápidas que muestren ROI inmediato para generar buy-in del equipo para esfuerzos de refactorización más grandes
  • Siempre cuantifica el impacto de la deuda en horas de desarrollador y moneda para comunicarte efectivamente con los stakeholders
  • Usa feature flags para refactorización gradual para reducir el riesgo y habilitar la entrega de valor incremental

Éviter

  • Intentar corregir toda la deuda a la vez - prioriza basándote en impacto y esfuerzo para un progreso sostenible
  • Ignorar la deuda de pruebas - la cobertura baja potencia todos los demás tipos de deuda y ralentiza los cambios futuros
  • No rastrear la deuda a lo largo del tiempo - sin métricas, los equipos no pueden medir mejora ni regresión

Foire aux questions

¿Qué tipos de deuda técnica analiza esta habilidad?
La habilidad analiza cinco categorías principales: deuda de código (duplicación, complejidad, estructura), deuda de arquitectura (fallos de diseño, stack tecnológico), deuda de pruebas (brechas de cobertura, calidad de pruebas), deuda de documentación (docs faltantes, guías desactualizadas) y deuda de infraestructura (problemas de implementación, brechas de monitoreo).
¿Esta habilidad hace cambios en mi código base?
No. Esta habilidad proporciona análisis, recomendaciones y orientación. No ejecuta ningún cambio de código. Todo el trabajo de refactorización debe realizarse manualmente o con otras herramientas.
¿Cómo calcula la habilidad el ROI para la remediación de deuda?
El ROI se calcula estimando el tiempo ahorrado por mes al corregir la deuda, multiplicado por la tarifa por hora del desarrollador, comparado con el esfuerzo requerido para implementar la corrección. La tarifa predeterminada es $150/hora pero puede ajustarse.
¿Puede esta habilidad funcionar con cualquier lenguaje de programación?
Sí. La habilidad proporciona un marco para analizar deuda que es agnóstico al lenguaje. Las métricas y herramientas específicas mencionadas pueden adaptarse a cualquier stack tecnológico.
¿Con qué frecuencia debemos ejecutar el análisis de deuda técnica?
Los equipos deben realizar análisis completos trimestralmente, con escaneos rápidos mensuales para rastrear el progreso. Después de lanzamientos importantes o refactorizaciones significativas, análisis adicionales ayudan a identificar la acumulación de nueva deuda.
¿Qué es un presupuesto de deuda y cómo implementamos uno?
Un presupuesto de deuda limita cuánta nueva deuda se puede introducir por trimestre (típicamente 2-5%). Requiere que los equipos corrijan la deuda existente antes de agregar nueva deuda. La implementación usa herramientas automatizadas para rastrear complejidad, duplicación y métricas de cobertura.

Détails du développeur

Structure de fichiers

📄 SKILL.md