Build The Alternative Before You Choose

When a design decision is defended in prose — "the alternative is a bigger design", "arguably correct", "that's out of scope", "that's the maintainer's call" — build the alternative (or measure the deferred claim) before recording the choice. A rejected-by-argument option costs a paragraph and settles nothing; a rejected-by-measurement option costs an hour and ends the debate, including the future re-litigation in review. Words that trigger this: arguably, probably, bigger design, out of scope, their call, we assume. Use when you are about to record a design choice whose alternative was rejected in prose rather than measured, or to defer a claim to someone else's judgement. Trigger terms: design trade-off, alternative considered, out of scope, arguably, defer to maintainer, prototype, spike, measured choice.

serhiy-bzhezytskyy Updated

File contents

serhiy-bzhezytskyy/contrib-receipts/tree/main/skills/build-the-alternative-before-you-choose commit 6c4206a5f3

Frequently asked questions

npx skillmds@latest add serhiy-bzhezytskyy/build-the-alternative-before-you-choose