What problem does it solve? Plans often contain fuzzy terminology, hidden assumptions, and decisions that contradict existing code or documentation. This Skill runs a relentless one-question-at-a-time interview that challenges your plan against the project's domain model, sharpening language and recording decisions as they crystallise. ## Core Features & Use Cases - Guided interrogation: Walks down each branch of the design tree one question at a time, providing a recommended answer for each, and explores the codebase directly when a question can be answered there. - Terminology enforcement: Challenges terms that conflict with the existing CONTEXT.md glossary, proposes canonical names for vague language, and updates CONTEXT.md inline as terms are resolved. - Decision recording: Offers to write an ADR only when a decision is hard to reverse, surprising without context, and the result of a real trade-off, using the format in ADR-FORMAT.md. - Use Case: Before implementing a partial order cancellation feature, run a grilling session to discover that your code cancels entire Orders, reconcile the contradiction, add 'cancellation' to CONTEXT.md, and record an ADR explaining the chosen boundary. ## Quick Start Ask the agent to grill you on your implementation plan for a new feature and update the project glossary and ADRs as decisions are made.