What problem does it solve? Plans often contain fuzzy terminology, contradictions with existing code, and undocumented decisions that cause confusion later. This Skill stress-tests a plan through relentless one-at-a-time questioning while keeping the project's glossary and architecture decision records synchronized as decisions 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 explores the codebase directly when a question can be answered there. - Terminology sharpening: Challenges terms that conflict with CONTEXT.md, proposes canonical vocabulary with Avoid lists, and updates the glossary inline as terms are resolved. - Selective ADR creation: Offers an Architecture Decision Record only when a decision is hard to reverse, surprising without context, and the result of a real trade-off, using sequential numbering in docs/adr/. - Use Case: While planning a partial order cancellation feature, the Skill notices the code cancels entire Orders, surfaces the contradiction, resolves the term 'cancellation' into CONTEXT.md, and records the trade-off as ADR 0003. ## Quick Start Ask the assistant to grill you on your implementation plan for a new feature and update the project's CONTEXT.md and ADRs as decisions are made.