What problem does it solve?
This Skill eliminates the risk of building features that conflict with existing project terminology, undocumented architectural decisions, and established domain context, which leads to rework, team misalignment, and confusing code that future engineers cannot easily understand.
Core Features & Use Cases
- Domain Alignment Grilling: Relentlessly questions every aspect of your plan to resolve ambiguities and align with existing project context and codebase implementation.
- Terminology Sharpening: Catches conflicting or vague terms against your project's CONTEXT.md glossary and proposes precise canonical language to avoid cross-team miscommunication.
- Inline Documentation Updates: Automatically updates your CONTEXT.md glossary and creates ADRs for high-impact, hard-to-reverse decisions as they are crystallized during the session.
- Use Case: For example, when designing a new order cancellation feature, the skill will flag if you use "account" when the project glossary defines that term as "Customer", stress-test edge cases like partial cancellations against existing code, and create an ADR if you decide to deviate from the standard event-sourced pattern for this specific use case.
Quick Start
Use the grill-with-docs skill to stress-test your proposed new user authentication flow against the existing project domain model and glossary.