What problem does it solve?
Large TypeScript codebases often lack consistent test coverage, code quality, performance optimization, and up‑to‑date documentation, making maintenance risky and time‑consuming. This skill provides a systematic, interactive audit that guarantees each file passes a thorough 9‑step process before changes are merged.
Core Features & Use Cases
- Coordinates four specialized sub‑skills (testing, best‑practices, performance, documentation) in a single workflow.
- Tracks progress across sessions with timestamped audit‑process and audit‑history files, allowing audits to be paused and resumed.
- Executes all changes inside an isolated Git worktree to prevent conflicts with ongoing development.
- Enforces interactive approval for every recommendation using a two‑phase overview and detailed diff pattern.
- Runs verification commands exactly as defined by the project (test, build, lint) after each modification step.
- Ideal for teams that need reliable, repeatable code quality improvements across many TypeScript files or whole monorepo packages.
Quick Start
Run accelint-ts-audit-all with the target file or directory path to start a full audit.