What problem does it solve?
It helps teams quickly identify where a codebase is accumulating technical debt so they can prioritize fixes before maintainability, quality, or security issues slow delivery.
Core Features & Use Cases
- Scans source files for code smells such as large files, complex functions, long parameter lists, deep nesting, magic numbers, and leftover debug statements.
- Reviews dependencies for outdated, deprecated, duplicate, or risky package choices.
- Uses a technical debt taxonomy to classify findings across code quality, architecture, testing, documentation, dependency, performance, security, infrastructure, and design.
- Supports register and decision documentation with ready-made templates for tracking open debt, resolved items, and architecture decisions.
- Use case: a team preparing a release can assess the repository, turn findings into a prioritized debt register, and plan remediation work for the next sprint.
Quick Start
Ask the skill to analyze the repository for technical debt and return a prioritized register with severity, impact, and remediation recommendations.