Stress-test a plan, design, or request before any code is written — interrogate the assumptions, name the failure modes, and argue the strongest case against it. Use when the user asks you to challenge, critique, poke holes in, or grill an idea, and before committing to any expensive or hard-to-reverse approach.