Impossible By Design

Use when the same class of bug keeps coming back, when a fix would otherwise be "remember to do X next time", or when a correct mechanism already exists in the codebase but calling it is optional. Turns conventions into constraints so the wrong path becomes unbuildable rather than discouraged, covering single-owner rules, unconstructible privileged objects, structural contracts, one way in and one way out, loud failure on missing configuration, and gates that enumerate the whole universe instead of the compliant subset. Use when asked to "stop this happening again", "add a guardrail", "make this a lint rule", "why do we keep forgetting this", "remove the footgun", "enforce this convention", or during a post-incident review that is about to end in a documentation change.

looties-io Updated

File contents

looties-io/looties-skills/tree/main/impossible-by-design commit d5db00d653

Frequently asked questions

npx skillmds@latest add looties-io/impossible-by-design