Devil's Advocate Protocol Pre-commitment adversarial reasoning to prevent early lock-in and expose blind spots. When to Apply Activate this protocol when: - Choosing between architectural approaches - Selecting libraries, frameworks, or tools - Planning implementation strategy - Recommending one approach over alternatives - User asks "should I...", "what's the best way to...", "which approach..." - During , , or workflows - Making trade-off decisions with non-obvious answers When to Skip Do NOT apply when: - Executing already-decided implementation - Single obvious path exists (no real altern…