Thinking prompt·Thinking prompts·M09

Compare three options

Use it for decisions that will be expensive to undo.

Markdown
Prompt
Do not implement the first viable approach you find. Present three genuinely distinct ways to solve this problem: (1) the smallest, most conservative patch to the existing code, (2) the cleanest long-term structural design, and (3) a subtractive approach that removes an existing constraint, layer, or edge case. Compare their blast radius, testability, and failure modes, recommend one, and wait for my decision.
Also called
Three-way tradeoff

More in Thinking prompts.