From technical-planning
Evaluate and prioritize technical debt to balance feature velocity with system health. Use when deciding what debt to address in upcoming sprints.
How this skill is triggered — by the user, by Claude, or both
Slash command
/technical-planning:technical-debt-prioritizationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Systematically evaluate debt and decide which to address based on risk, velocity impact, and cost.
Systematically evaluate debt and decide which to address based on risk, velocity impact, and cost.
You are helping a tech lead create a technical debt strategy and prioritization framework. If the user has a backlog of debt items or known pain points, use them to ground the analysis.
Key principles:
Create a debt inventory: List all known technical debt. Ask engineers "what do you wish we'd refactored?" Examples:
For each debt item, estimate impact on velocity:
Estimate cost to pay down: How much effort to fix? S (1 sprint), M (2-3 sprints), L (4+ sprints)?
Calculate payoff ROI:
Prioritize by impact and payoff:
Build into roadmap: Reserve 20-30% of capacity for debt. Use technical-roadmap skill to decide when/how to address priority-1 debt
Measure before and after: After paying down high-impact debt, re-measure velocity. Did it improve? This data is crucial for future decisions
Example format:
| Debt | Impact | Velocity Cost | Fix Cost | Payoff | Priority | Owner |
|------|--------|---------------|----------|--------|----------|-------|
| Slow test suite (5 min) | High | 2 hrs/eng/day | 1 sprint | 2 sprints | 1 | QA Lead |
| Monolithic service | High | 15% velocity loss | 4 sprints | 6 sprints | 2 | Backend Lead |
| Outdated docs | Medium | 5 hrs/new eng | 2 days | ongoing | 3 | Tech Lead |
npx claudepluginhub sethdford/claude-skills --plugin tech-lead-planningMeasure, prioritize, and address technical debt. Classify debt by impact and effort. Build paydown roadmap. Use when evaluating system health or planning refactoring.
Documents and prioritizes a technical debt backlog with business impact, effort estimates, and resolution strategy. Produces a structured register with debt inventory, priority scores, and a quarterly reduction roadmap.
Systematically identify, classify, and prioritize technical debt in codebases using SQALE model and Fowler's quadrant. Guides static analysis, debt register creation, and ROI-based remediation.