What problem does it solve?
Unmanaged technical debt accumulates over time, slowing development velocity, increasing bug risk, and making codebases harder to maintain. This skill eliminates ad-hoc, untracked tech debt by providing a structured system to identify, log, and address debt items systematically.
Core Features & Use Cases
- Automated Debt Scanning: Detect common tech debt indicators across the codebase, including TODO/FIXME comments, deprecated code markers, duplicated logic blocks, and oversized files or functions.
- Centralized Debt Register: Maintain a single, version-controlled record of all tech debt items, with assigned categories, impact assessments, and estimated fix efforts.
- Prioritization & Reporting: Score debt items by impact and fix effort to generate sprint-ready prioritization lists, plus trend reports to track debt growth or reduction over time.
Use Case: For a team with a legacy codebase full of unlogged workarounds and outdated patterns, use this skill to run a full scan, log all findings to a shared register, and get a prioritized list of high-impact items to tackle in the next sprint.
Quick Start
Use the tech-debt skill to run a full scan of your codebase for technical debt indicators and save the findings to the project's debt register.