shipkit-codebase-auditlisted
Install: claude install-skill stefan-stepzero/shipkit
# shipkit-codebase-audit - Dead Code & Wiring Audit
**Purpose**: Deliver one outcome — *this codebase has nothing stale, orphaned, or unwired*. Find unused exports, unreachable files, unused dependencies, broken imports, and the contract drift that linters can't see.
**What this is**: A standing operating procedure. Its value is **remembering** that dead-code and wiring checks must happen, running them the **same way in any repo** (even repos with no tooling installed), and **reasoning past** what the tooling is blind to. Running a linter is a natural capability — this skill is the discipline around it, not the linter itself.
**What this is NOT**:
- Not an auto-fixer — it reports, it does not delete code (deletion is a deliberate call you make).
- Not a code-quality reviewer — that's `/shipkit-review-shipping` (12 dimensions on recent changes).
- Not a production-readiness gate — that's `/shipkit-preflight`.
- Not the framework-internal wiring validator — `/shipkit-validate-wiring` and `/shipkit-wiring-graph` validate Shipkit's OWN component graph; this audits **your application code**.
---
## When to Invoke
| Invocation | Tier | What runs |
|------------|------|-----------|
| `/shipkit-codebase-audit` | **quick** (default) | Mode A only — ephemeral knip-class run + report. Cheap, CI-suitable. |
| `/shipkit-codebase-audit deep` | **standard** | Mode A, then a handful of parallel dimension agents reason about blind spots. |
| `/shipkit-codebase-audit exhaustive` | **exha