What problem does it solve?
Teams lose visibility into architectural, quality, and documentation debt when TODOs, workarounds, and missing tests pile up without a consistent register, making sprint planning and risk management fragile and reactive. This skill enforces a disciplined workflow—scanning for debt indicators, logging new entries, prioritizing by impact and effort, and tracking status inside docs/technical/tech-debt.md—so every decision about debt is deliberate.
Core Features & Use Cases
- Automated scanning: Identify TODO, FIXME, HACK markers, deprecated APIs, duplicated blocks, and overly large files or functions, then categorize the findings across architecture, code quality, tests, documentation, dependencies, and performance.
- Register management: Prompt for manual additions with justified acceptance, update the markdown register, and score each item by impact times frequency divided by effort.
- Sprint-ready reporting: Prioritize high-impact items, recommend fixes for upcoming sprints, and generate summary reports showing counts by category, effort sizes, trending direction, and flags for items idle for more than three sprints.
Quick Start
Use the tech-debt skill to scan the repository for indicators, refresh docs/technical/tech-debt.md, and note priority items for the next sprint.