What problem does it solve?
This Skill helps teams reduce accumulating technical debt in a Rust workspace by turning vague “we should refactor this” notes into trackable, verified fixes and behavior-preserving structural audits.
Core Features & Use Cases
- Continuous TODO.md debt sweeper: Loads or initializes a
TODO.md list, discovers additional credible debt, and dispatches focused fix agents until the list is empty.
- Crate-layout audit refactor: Produces a shippable, behavior-preserving refactor PR that standardizes crate naming, Cargo.toml metadata, splits oversized modules, and evaluates extraction candidates.
- Safety and verification gates: Enforces clean baseline checks, “no mixed fixes,” and repository hygiene gates (fmt/clippy/tests, stale reference grep).
Use cases: ongoing debt cleanup in the parish/ Rust workspace, and structured workspace reorganization when crate sprawl makes maintenance slow or error-prone.
Quick Start
Run techdebt in the folder you want to clean so it scopes debt discovery and fix dispatch to that directory.