What problem does it solve? Rust crates accumulate bloat over time: dead code, unused Cargo features, speculative abstractions, copy-pasted logic, and stale docs. This Skill produces an evidence-first audit report that separates safe deletions from judgement calls, so you know exactly what to remove, demote, or refactor without breaking consumers. ## Core Features & Use Cases - Evidence-backed findings: Every claim is backed by grep output, compiler signals, or the cargo xtask audit tool — no vibes-based dead-code declarations. - Multi-dimensional analysis: Covers dead code, unused features and dependencies, speculative YAGNI code, collapsible repetition, architectural debt, API surface issues, and test/doc debt. - Prioritized report: Produces a severity-ranked table split into obvious wins, judgement calls, and abstraction opportunities, with effort and risk estimates. - Use Case: Ask for an audit of a kernel module before a release; receive a report showing three pub items demotable to pub(crate), one unused dependency, and a newtype opportunity that eliminates a class of type-confusion bugs. ## Quick Start Ask the assistant to run crate-audit on a specific crate or module in your workspace and produce a prioritized findings report.