mattpocock logo
#22 by installsCoding & architecturemattpocock/skills

domain-modeling

Build and refine your project's domain model, glossary, and architectural decisions

Installs
886K
all time
This week
39.4K
installs
Repo stars
276.1K
GitHub
First seen
Jun 4, 2026
on skills.sh
Install
npx skills add https://github.com/mattpocock/skills --skill domain-modeling
Works with Claude Code, Cursor, Codex, GitHub Copilot, Windsurf, Gemini CLI and other agents that read SKILL.md.
What 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