What problem does it solve? Design plans often contain fuzzy terminology, hidden contradictions with existing code, and undocumented decisions that cause confusion later. This Skill stress-tests a plan through relentless one-at-a-time questioning, sharpening domain language and recording decisions as they crystallize. ## Core Features & Use Cases - Socratic Plan Interrogation: Walks each branch of the design tree, asking one question at a time with a recommended answer and rationale. - Domain Glossary Maintenance: Detects terminology conflicts and updates CONTEXT.md inline using a strict glossary format, keeping it free of implementation details. - ADR Capture: Offers Architecture Decision Records only when a decision is hard to reverse, surprising, and the result of a real trade-off, following a minimal ADR template. - Use Case: Before implementing a new feature, run a grilling session to validate the design against existing ADRs, resolve ambiguous terms like "account" vs "customer", and record the key architectural decisions in docs/adr/. ## Quick Start Ask the assistant to grill you on your implementation plan for a new feature and update the project glossary and ADRs as decisions are made.