What problem does it solve?
It prevents misunderstandings by forcing your plan to match the project’s existing domain language and documented decisions, so your approach stays coherent as it evolves.
Core Features & Use Cases
- Relentless domain interrogation: Challenges ambiguous or conflicting terms by comparing your wording to the project glossary and calling out mismatches immediately.
- Scenario-based precision: Probes relationships and edge cases with concrete examples so dependencies between decisions become unambiguous.
- Documentation-first outcomes: Updates CONTEXT.md with resolved terminology and offers ADR creation only when the decision meaningfully trades off options and would be hard to reverse.
- Codebase cross-checking: Verifies claims against the existing repository so you surface contradictions between what was said and what the code actually does.
Quick Start
Tell the AI: “Grill my plan until we agree on the domain model terms and resulting decisions, updating CONTEXT.md and proposing ADRs only when appropriate.”