What problem does it solve? Removing code is risky in two directions: deleting something still in use, or "deleting" it by commenting it out and leaving the maintenance cost behind. This Skill provides a disciplined process for proving code is dead before removal and deleting it completely. ## Core Features & Use Cases - Dead code verification: Goes beyond grep to check dynamic dispatch, registries, config, templates, external callers, and other repos, using telemetry instrumentation when source search cannot prove absence of use. - Deprecation sequencing: Provides a four-step ladder (announce, instrument, migrate callers, wait and remove) for public interfaces with callers you do not control. - Feature flag and commit hygiene: Ensures flags are removed in two changes, deletion commits contain no refactors, and tests, docs, config, and dependencies are removed alongside the code. - Use Case: You find a legacy export endpoint nobody seems to call. The Skill walks you through instrumenting it with a warning log, waiting a full billing cycle, then deleting the endpoint, its tests, and its config in one revertible commit. ## Quick Start Ask the AI to help you safely delete a suspected dead feature, flag, or endpoint and verify nothing still references it.