Que fait managing-tech-debt ?
Aide les utilisateurs à gérer stratégiquement la dette technique. À utiliser lorsqu'on manipule du code hérité, qu'on planifie des travaux de refactorisation, qu'on décide entre une réécriture complète et des correctifs progressifs, qu'on cherche à obtenir un accord pour réduire la dette technique, ou qu'on doit équilibrer nouvelles fonctionnalités et maintenance.
Comment cela fonctionne
Cette compétence s'intègre directement dans vos workflows de développement pour analyser, prioriser et réduire la dette technique. Elle s'appuie sur des modèles éprouvés de gestion de code et s'adapte à vos contextes techniques spécifiques.
Cas d'usage courants
- Analyser un extrait de code hérité et identifier les zones prioritaires de refactorisation
- Suggérer une approche graduelle vs réécriture complète en fonction de critères objectifs (coût, risques, valeur métier)
- Générer des arguments prêts à l'emploi pour convaincre les gestionnaires d'allouer du temps à la réduction de dette
- Créer un plan de réduction de dette technique avec des métriques de suivi
Exemple d'invite
Analyse la dette technique dans ce module de gestion des utilisateurs :
[colle le code ici]
Quels sont les 3 axes prioritaires de refactorisation et comment les justifier ?
Plateformes supportées
- CLI (Claude Code, Codex CLI)
- IDE (Cursor, VS Code avec extensions d'agents)
Limitations
- Ne remplace pas une analyse statique (SonarQube, ESLint, etc.), mais la complète
- Les recommandations doivent être validées par un humain avant implémentation
- La décision finale dépend du contexte métier et des contraintes de l'organisation
Pour commencer
- Collez un extrait de code ou décrivez votre contexte technique
- Posez une question spécifique (ex: "Quel est le rapport coût/bénéfice de refactoriser ce module ?")
- Suivez les recommandations et adaptez-les à votre équipe