What problem does it solve?
Dead code detection often produces false positives that break builds or runtime behavior, especially when usage happens indirectly through interfaces and dependency-injection patterns.
Core Features & Use Cases
- Knip-based candidate discovery: Generates unused file/export/class-member candidates without auto-fixing.
- AST-level and interface-tracing verification: Confirms or rejects each candidate before removal, with special handling for interface-mediated usage.
- Risk-controlled cleanup workflow: Categorizes results (confirmed dead, likely dead, false positive) and enforces verification and safety protocol after changes.
Quick Start
Ask the skill to find and verify dead code by running the Knip candidate generators and then confirming each candidate with reference tracing and interface-contract checks before you remove anything.