What problem does it solve?
Unmanaged technical debt slows development velocity, increases bug rates, and raises maintenance costs by making codebases harder to modify and extend. This skill provides a structured, repeatable process to surface, assess, and address debt before it impacts delivery.
Core Features & Use Cases
- Automated Code Analysis: Run scripts to detect code smells, complex functions, large files, and weak typing across JavaScript/TypeScript codebases.
- Dependency Health Checks: Identify deprecated packages, duplicate functionality, and unsafe version constraints in project dependencies.
- Standardized Documentation: Use pre-built templates for technical debt registers and architecture decision records (ADRs) to track debt and document major technical choices.
- Use Case: A development team preparing for a major feature launch can use this skill to run a full debt audit, prioritize high-impact issues, and allocate sprint capacity to debt remediation to avoid blocking new work.
Quick Start
Use the tech-debt-analyzer skill to run a full technical debt audit of your codebase and generate a prioritized list of debt items with remediation plans.