
#18 by installsCoding & architecture
domain-modeling
Build and refine your project's domain model, glossary, and architectural decisions
754K
44.0K
276.1K
Jun 4, 2026
Install
npx skills add https://github.com/mattpocock/skills --skill domain-modelingWhat it does
Domain Modeling actively sharpens a project's shared vocabulary and mental model as you design. Reach for it when evolving codebase terminology, writing or editing GLOSSARY.md, or recording Architecture Decision Records. It's the discipline of challenging terms, inventing edge cases, and crystallising decisions—not just reading existing docs.
- Write and refine GLOSSARY.md entries as domain concepts crystallise during design
- Document architectural decisions in ADRs with clear rationale and trade-offs
- Challenge terminology and invent edge-case scenarios to stress-test your model
- Map multiple contexts with GLOSSARY-MAP.md when a repo spans several domains