Thinking prompt·Thinking prompts·M09
Compare three options
Use it for decisions that will be expensive to undo.
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.