Assess Technical Debt
Scans an entire project for complexity hotspots, deprecated APIs, duplication and architecture rot, then ranks findings by impact vs. refactor effort in a markdown + HTML report.
Dev & CodingIntermediate★ 399⑂ 29AI score 9/10Last updated: Aug 23, 2026
What it does
- Partitions the source tree by top-level directory and fans out one agent per partition plus a project-wide architecture agent.
- Collects structural debt across four dimensions: complexity hotspots, deprecated API usage, duplication clusters, architecture rot.
- Deduplicates overlapping findings, runs
/evaluate-findingsto strip false positives, then scores each item for impact and refactor effort. - Sorts results into Quick wins / Strategic refactors / Incremental / Defer tiers and writes
.turbo/technical-debt.mdplus a self-contained interactive.turbo/technical-debt.html. - Strictly analysis-only: no code edits, no commits; empirical checks run inside a throwaway
git worktreeunder$TMPDIRso your working tree and git index stay untouched.
Who it's for
- Developers and tech leads inheriting a legacy codebase who need to know where to start refactoring.
- Anyone who must present a refactoring roadmap or a technical-debt report to a team or management.
- Teams wanting a periodic structural health check beyond diff-scoped code review.
Example uses
- "Assess technical debt" → full-codebase scan with a prioritized impact/effort matrix.
- "Find refactoring candidates in src/api and src/workers" → analysis limited to the given paths.
- "What's our worst code?" → surfaces the Quick wins tier for immediate cleanup.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/tobihagemann/turbo/HEAD/claude/skills/assess-technical-debt/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the claude/skills/assess-technical-debt folder from the GitHub repo tobihagemann/turbo into my ~/.claude/skills/assess-technical-debt/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/tobihagemann/turbo.git /tmp/turbo && mkdir -p ~/.claude/skills && cp -r /tmp/turbo/claude/skills/assess-technical-debt ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repo:
git clone https://github.com/tobihagemann/turbo.git /tmp/turbo - Create the skills folder:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r /tmp/turbo/claude/skills/assess-technical-debt ~/.claude/skills/ - Verify
references/debt-reviewer.mdcame along — copy the whole folder, not just SKILL.md. - Also copy the sibling
evaluate-findingsandfrontend-designskills so the false-positive filter and HTML report steps work end to end. - Run
claudeinside your project and ask it to "assess technical debt". - Review the output at
.turbo/technical-debt.mdand open.turbo/technical-debt.htmlin a browser.
View source on GitHub ↗License: MIT