¿Qué hace gestion-de-deuda-tecnica?
Ayuda a los usuarios a gestionar la deuda técnica de forma estratégica. Útil cuando se trabaja con código heredado, se planifica refactorización, se decide entre reescrituras o correcciones incrementales, se busca apoyo para reducir la deuda técnica o se equilibran nuevas funciones con el mantenimiento.
¿Qué hace?
Esta habilidad asiste en:
- Identificar fuentes de deuda técnica en el código base.
- Priorizar acciones basándose en impacto, esfuerzo y riesgo.
- Comparar opciones entre reescritura completa vs. mejoras incrementales.
- Comunicar el valor de reducir la deuda técnica a stakeholders.
- Planificar un enfoque equilibrado entre nuevas características y mantenimiento.
¿Por qué usarla?
La deuda técnica puede ralentizar el desarrollo, aumentar los costos de mantenimiento y reducir la moral del equipo. Esta habilidad proporciona un marco estructurado para:
- Evaluar objetivamente el costo de la deuda técnica.
- Tomar decisiones basadas en datos, no en emociones.
- Obtener aceptación mostrando el retorno de inversión (ROI) de la refactorización.
- Evitar errores comunes como reescrituras completas sin análisis previo.
¿Cómo funciona?
- El usuario describe el contexto actual (código heredado, problemas de rendimiento, etc.).
- La habilidad guía al usuario a través de preguntas estructuradas para evaluar:
- Frecuencia de cambios en el área problemática.
- Costo de oportunidad de no refactorizar.
- Riesgos de diferentes enfoques.
- Se genera un plan de acción recomendado con pasos concretos.
- Opcionalmente, la habilidad puede ayudar a crear una presentación o documento para convencer a otros.
Plataformas compatibles
- Claude Code
- Cursor
- Codex
- Otros asistentes de IA para desarrollo
Ejemplo de uso
Usuario: "Estamos considerando reescribir nuestro módulo de pagos legacy porque el código es difícil de mantener."
Asistente: "Reescribir completamente puede ser riesgoso. Primero, analicemos el impacto: ¿cuántas dependencias tiene? ¿Con qué frecuencia se modifica? ¿Cuál es el tiempo promedio de implementación de nuevas funciones?"
Notas adicionales
- No se requiere instalación de software adicional.
- La habilidad se activa con frases como "necesito gestionar deuda técnica" o "ayúdame con código heredado".
- Los resultados son recomendaciones; la decisión final siempre debe considerar el contexto específico del equipo y negocio.