Assess Technical Debt
Scan de dette technique à l'échelle du projet classé par impact vs effort de refactoring dans un rapport
Fonctionne avec configuration
Ce que fait
Orchestre une évaluation de dette technique à l'échelle du projet, uniquement analytique : déploie des sous-agents concurrents sur des partitions sources pour trouver les points chauds de complexité, les API dépréciées, la duplication et la dégradation architecturale, puis classe les résultats par impact vs effort de refactoring dans .turbo/technical-debt.md et un rapport HTML stylisé. Se déclenche sur des requêtes comme "assess technical debt", "what should we refactor" ou "where is the code rot". Fait partie de la suite de compétences Turbo et dépend de ses compétences sœurs evaluate-findings et frontend-design.
Rapport de test
J'ai récupéré SKILL.md et references/debt-reviewer.md via GitHub brut; les deux sont analysés et toutes les références du corps sont résolues (debt-reviewer.md, les compétences sœurs evaluate-findings et frontend-design toutes HTTP 200). Le frontmatter est valide avec name + une description explicite riche en déclencheurs; aucun chemin machine codé en dur (utilise .turbo/ relatif et $TMPDIR); aucune faille de sécurité (pas de curl|sh, base64 ou exfiltration — les installations de worktree sont limitées au propre projet de l'utilisateur). Je n'ai pas pu mesurer la sortie car le cœur de la compétence est le déploiement de sous-agents model:opus Agent concurrents de l'étape 2 plus les étapes 3/5 invoquant des compétences Turbo sœurs — aucune n'étant exécutable par moi en tant que sous-agent généré dans un environnement propre — donc tout rapport écrit à la main aurait ignoré le mécanisme réel. J'ai jugé 5 phrases de déclenchement : activer = "assess the technical debt in this repo", "what should we refactor first", "where's the worst code rot in our codebase"; ne devrait pas = "refactor this function to reduce complexity" (édition, pas analyse), "review my PR diff for bugs" (limité au diff, la compétence elle-même pointe vers /review-code) — les 5 ont été jugées correctement.
Testé le: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/tobihagemann/turbo.git /tmp/assess-technical-debt-src mkdir -p ~/.claude/skills cp -R /tmp/assess-technical-debt-src/claude/skills/assess-technical-debt ~/.claude/skills/assess-technical-debt # Standalone-incomplete: this skill orchestrates sibling Turbo skills at runtime. # For the full pipeline (Step 3 /evaluate-findings, Step 5 /frontend-design) install those too, or the whole suite: # cp -R /tmp/assess-technical-debt-src/claude/skills/* ~/.claude/skills/ # Also relies on Turbo's TaskCreate/TaskList + Agent subagent fan-out; see claude/SETUP.md in the repo.
Commandes et exemples de prompts
/assess-technical-debtScan de dette technique à l'échelle du projet classé par impact vs effort de refactoring dans un rapport
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Find our worst technical debt hotspotsWhat should we refactor first in this codebaseAssess technical debt across the whole project