What problem does it solve?
Codebases inevitably accumulate technical debt, bugs, and architectural flaws that degrade quality and slow down development. This skill provides a comprehensive, systematic way to identify and report these issues, helping teams proactively address problems.
Core Features & Use Cases
- Systematic File Review: Thoroughly analyzes each file for deprecations, TODOs/FIXMEs, architectural anti-patterns, type issues (
any, missing types), and code smells (duplication, long functions, magic numbers).
- Automated Analysis Integration: Supplements manual review with automated tools like TypeScript compiler diagnostics and ESLint.
- Severity-Based Reporting: Assigns CRITICAL, HIGH, MEDIUM, or LOW severity to each finding, enabling prioritized remediation.
- Use Case: Conduct a pre-release audit on a critical module to catch any lingering bugs, architectural weaknesses, or performance bottlenecks before deployment, ensuring a higher quality release.
Quick Start
Identify scope (e.g., current directory)
Create comprehensive file list
find . -type f -not -path "/node_modules/" -not -path "/.git/"
Run automated type checks
tsc --noEmit
Run linter (if configured)
npm run lint