radical-options
Installation
SKILL.md
Radical Options
Use this skill when the local fix might be honoring a bad shape.
The move is simple: step out of the current abstraction before improving it. Sometimes the correct answer is not a cleaner wrapper, a narrower helper, or one more option. Sometimes the correct answer is to redesign the surface from the product sentence down and delete the old constraint that made the code weird.
Related skills: use cohesive-clean-breaks when the radical option changes public contracts, package boundaries, or migration strategy. Use one-sentence-test to name the system before auditing it. Use approachability-audit when the problem is mostly first-read clarity.
Trigger Phrases
Use this skill when the user says or implies: