ring:dev-simplify
Dev Simplify — Whole-Codebase Structural Sweep
Overview
Pre-public applications accumulate speculative abstractions: single-implementation interfaces built "for flexibility", adapters that translate nothing, shims added to preserve a pattern, factories that construct one thing. This skill finds them and proposes a kill list with an inverted burden of proof — the abstraction must earn its keep, not the other way around.
Core principle: DELETE is the default verdict. An abstraction survives only by presenting concrete evidence of the swap it enables. "Might need it later", "it's the pattern", and "makes testing easier" (without a test that actually differs) all FAIL the test.
Not a gate. This is a standalone diagnostic. Output is a classified report,
not a refactor execution. To execute, feed the KILL LIST into ring:dev-cycle
as tasks.