What problem does it solve?
This Skill systematically identifies, analyzes, documents, and tracks technical debt in JavaScript/TypeScript codebases, eliminating the manual effort and guesswork involved in maintaining code quality and long-term project health. It helps prevent future issues by integrating into your development workflow.
Core Features & Use Cases:
- Automated Code Smell Detection: Automatically identify large files, complex functions, debt markers (TODO/FIXME), weak typing, and deep nesting.
- Dependency Analysis: Scan
package.json for deprecated packages, duplicate functionality, and versioning issues.
- Technical Debt Register: Generate and maintain a structured register of debt items, including severity, impact, and proposed solutions.
- Architecture Decision Records (ADRs): Provide templates and guidance for documenting major technical decisions to prevent future debt.
- Use Case: Run a weekly scan on your project's
src directory to automatically generate a report on new code smells and outdated dependencies, keeping your codebase clean.
Quick Start:
Analyze the 'src' directory of my JavaScript codebase for technical debt indicators and generate a markdown report.