domain-modeling
SolidBuild the project's shared language and bounded contexts before writing code, so names stay consistent and the agent stops paraphrasing domain concepts. Produces a CONTEXT.md glossary and decision records. Use at the start of a project or feature, or when the codebase and the people describing it speak different languages.
Install
Quality Score: 86/100
Skill Content
Details
- Author
- rohitg00
- Repository
- rohitg00/pro-workflow
- Created
- 7 months ago
- Last Updated
- 2 days ago
- Language
- JavaScript
- License
- None
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
domain-modeling
Build or sharpen a project's domain language and durable decisions. Use when terminology is fuzzy or contradictory, relationships need scenario testing, the code disagrees with the stated model, or a glossary or ADR-class decision must be updated; do not trigger merely to read existing context.
domain-modeling
Use when pinning down a project's domain terminology — building or sharpening a CONTEXT.md ubiquitous-language glossary, resolving vague or conflicting terms, or when another skill needs the domain model maintained. Triggers on "ubiquitous language", "domain glossary", "what should we call this", "add this to CONTEXT.md", or a term that conflicts with the existing glossary. Not for recording decisions (that's [[adr]] — this skill hands off to it).
domain-modeling
Build a project's domain model — challenge terms, pin down a ubiquitous language, write the glossary down. Use when defining domain terminology, resolving ambiguous terms, or another skill needs the shared vocabulary. Don't use for a single architectural decision (/create-adr) or explaining code (/explain-code).