Help us improve
Share bugs, ideas, or general feedback.
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.
npx claudepluginhub sethdford/claude-skills --plugin tech-lead-planningHow 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.
Measure, prioritize, and address technical debt. Classify debt by impact and effort. Build paydown roadmap. Use when evaluating system health or planning refactoring.
Creates a structured technical debt register with business impact, effort estimates, and quarterly reduction roadmap. Use for debt audits, prioritization, and planning.
Identifies, quantifies, and prioritizes technical debt in codebases across code duplication, complexity, architecture flaws, testing gaps, documentation, and infrastructure. Creates remediation plans.
Share bugs, ideas, or general feedback.
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 |