What problem does it solve? Plans and design decisions often hide unstated assumptions and logical gaps that only surface late in implementation. This Skill systematically interrogates the user about a plan, decision, or idea, mapping every decision as a design tree so blind spots are exposed before any code or tickets are created. ## Core Features & Use Cases - Design Tree Exploration: Models the decision space as a tree and works through a frontier of settled prerequisites, asking at most 4 questions per round so downstream questions never precede their dependencies. - Live Artifact Tracking: Maintains an opt-in list of relevant file paths discovered during exploration, publishing them to a shared artifact (or a plain-text fallback) only after explicit user consent. - Structured Question Formats: Uses the AskUserQuestion tool with categorical options and recommendations when available, falling back to plain text with a stated recommendation otherwise. - Use Case: Before writing a spec for a new feature, run a grilling session to validate the architecture, scope, and trade-offs, then hand the confirmed plan off to a spec-writing step. ## Quick Start Ask the agent to grill you about your plan for the new feature so every assumption is challenged before you write the spec.