What problem does it solve? Large or ambiguous design changes often hide unresolved decisions and untested assumptions. This Skill runs a rigorous, senior-architect-style design review that walks a decision tree branch by branch, so critical trade-offs are surfaced and resolved before implementation begins. ## Core Features & Use Cases - Systematic decision-tree walkthrough: Identifies the highest-risk unresolved decision, explores it from high-level to detailed choices, and resolves dependencies before moving on. - Evidence-grounded questioning: Checks documentation, the codebase, and the DefProd MCP product specification before asking questions, then challenges assumptions with reasoned counterpoints. - Structured convergence: Tracks decisions made, flags open questions, and ends with a summary of final decisions, trade-offs, and remaining risks, optionally persisting conclusions to a document. - Use Case: Before implementing a major architectural change, run this Skill to stress-test the plan, resolve ambiguous design branches one question at a time, and record the agreed decisions. ## Quick Start Ask the agent to run an exhaustive design discussion on your proposed change, for example: "Use the exhaustive discussion skill to stress-test my plan for migrating the billing service to event-driven architecture."