What problem does it solve? Teams lose alignment when domain terminology drifts between conversations, code, and documentation. This Skill actively sharpens a project's domain model during design discussions by challenging fuzzy terms, stress-testing relationships with concrete scenarios, and recording decisions the moment they crystallize. ## Core Features & Use Cases - Glossary Enforcement: Detects when terms conflict with the existing CONTEXT.md glossary and surfaces contradictions immediately. - Scenario Stress-Testing: Invents edge-case scenarios to force precision about boundaries between domain concepts. - Code Cross-Referencing: Checks whether stated domain behavior matches what the code actually does and flags contradictions. - Selective ADR Creation: Offers Architecture Decision Records only when a decision is hard to reverse, surprising without context, and the result of a real trade-off. - Use Case: While designing an order system, the user says "cancel the account." The Skill asks whether they mean Customer or User, updates CONTEXT.md with the resolved term, and proposes an ADR when the team picks a hard-to-reverse cancellation strategy. ## Quick Start Ask the agent to help sharpen the domain model for your project and record resolved terms in CONTEXT.md as you discuss the design.