What problem does it solve?
This Skill helps you turn vague, conflicting, or overloaded project language into a clear domain model that everyone can share. It also captures important architectural decisions so future changes do not erase the reasoning behind them.
Core Features & Use Cases
- Glossary building: Define the project’s core terms in a concise CONTEXT.md or CONTEXT-MAP.md so people use the same words for the same concepts.
- Language refinement: Challenge ambiguous wording, propose sharper canonical terms, and separate similar concepts that should not be mixed.
- Decision recording: Create lightweight ADRs for hard-to-reverse trade-offs, especially when the result would surprise a future reader.
- Use case: A team is debating whether to call a person a customer, user, or account; this Skill helps resolve the term, document the meaning, and keep the project language consistent over time.
Quick Start
Use the domain-modeling skill to clarify the project’s terms, update the relevant CONTEXT.md entry, and record an ADR when a decision is hard to reverse.