tech-debt-auditlisted
Install: claude install-skill e128/dotnet-reference
# Tech Debt Audit
Everything from here through the `---` divider is the protocol Claude executes; the section after it is human documentation.
## Arguments
| Argument | Required | Description |
| --------------- | -------- | ---------------------------------------------------------------------------- |
| `[scope path]` | No | Limit audit to a specific directory (e.g., `src/Core`). Full repo if omitted |
| `[mode]` | No | Focused mode — run only one dimension (see table below). Full audit if omitted |
## Focused Modes (formerly code-health-audit)
When a mode argument is provided, skip Phase 1 orientation and Phase 2 full audit. Run only the specified dimension, produce findings in the standard output format, and write to `plans/TECH_DEBT_AUDIT.md`.
| Mode | Dimension | What it finds |
| -------------- | -------------------------------- | ---------------------------------------------------------- |
| `crap` | §4 Test debt (CRAP scoring) | High-risk methods (CRAP scoring) |
| `dead-code` | §1 Architectural decay | Unused public types + orphaned NuGet packages |
| `duplicates` | §1 Architectural decay | Copy-pasted code blocks + repeated helper patterns |
| `suppressions` | §8 Security hygiene | `#pragma warnin