What problem does it solve?
This Skill identifies code, features, abstractions, dependencies, and operational burdens that do not justify their continuing maintenance cost, while protecting required behavior, compatibility, and system obligations.
Core Features & Use Cases
- Necessity Analysis: Reconstruct intended outcomes, capability ownership, runtime paths, dependencies, and lifecycle obligations before judging what can be removed.
- Evidence-Based Decisions: Classify findings as confirmed cuts, worthwhile improvements, unresolved questions, or justified keeps using usage evidence, architecture context, and total removal cost.
- Safe Reduction Planning: Trace consumers, variants, stored state, compatibility requirements, operational assets, migration paths, rollback concerns, and verification needs for each proposed change.
- Use Case: Apply it to a service folder to determine whether obsolete feature flags, duplicate mechanisms, unused internal abstractions, or stale support assets can be safely deleted.
Quick Start
Use the audit-necessity skill to review the specified path and identify safe cuts, worthwhile simplifications, unresolved questions, and justified keeps with evidence and a completion ledger.