What problem does it solve?
It helps you turn a vague or risky plan into a shared, concrete design by forcing rigorous, branch-by-branch clarification.
Core Features & Use Cases
- Relentless interview of a plan or design: challenges assumptions and uncovers ambiguities until the decision tree is resolved.
- Dependency-aware questioning: surfaces dependencies between decisions and walks through them in the right order.
- Codebase-guided answers when possible: when a question can be answered by looking at the codebase, it drives you to the relevant evidence instead of speculating.
- Use in: design reviews, pre-implementation stress tests, reducing scope/requirements risk, and aligning stakeholders on tradeoffs.
- Example use case: you propose an architecture for a feature and want to identify missing requirements, incorrect assumptions, and unclear success criteria before building.
Quick Start
Ask your AI assistant: "grill me on this plan: [paste your plan/design], focusing on decision branches, dependencies, and what must be true for success."