About tech-debt
A skill for identifying, classifying, and prioritizing technical debt across code, architecture, tests, dependencies, documentation, and infrastructure. It produces a ranked remediation list with effort estimates, business rationale, and phased steps that fit alongside feature work.
Key features
- 01Categorizes six types of technical debt
- 02Scores impact, risk, and effort
- 03Ranks debt items by priority
- 04Plans phased remediation alongside feature work
Use cases
- 01Reviewing a codebase for accumulated debt
- 02Choosing which debt to address first
- 03Planning debt fixes around feature work
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ w95/ awesome-claude-corporate-skills --skill tech-debtAfter installing, type/tech-debtin Claude Code to confirm it loaded.
Details
From the project READMETech Debt Management
Systematically identify, categorize, and prioritize technical debt.
Categories
| Type | Examples | Risk |
|---|---|---|
| Code debt | Duplicated logic, poor abstractions, magic numbers | Bugs, slow development |
| Architecture debt | Monolith that should be split, wrong data store | Scaling limits |
| Test debt | Low coverage, flaky tests, missing integration tests | Regressions ship |
| Dependency debt | Outdated libraries, unmaintained dependencies | Security vulns |
| Documentation debt | Missing runbooks, outdated READMEs, tribal knowledge | Onboarding pain |
| Infrastructure debt | Manual deploys, no monitoring, no IaC | Incidents, slow recovery |
Prioritization Framework
Score each item on:
- Impact: How much does it slow the team down? (1-5)
- Risk: What happens if we don't fix it? (1-5)
- Effort: How hard is the fix? (1-5, inverted — lower effort = higher priority)
Priority = (Impact + Risk) x (6 - Effort)
Output
Produce a prioritized list with estimated effort, business justification for each item, and a phased remediation plan that can be done alongside feature work.
Comments
Markdown supported