
Description
domain-modeling is an agent skill from Matt Pocock's skills collection, listed on skills.sh. It actively builds and sharpens a project's domain model while you design: challenging terms, inventing edge cases, and writing the glossary (GLOSSARY.md) and decision records (ADRs) down as soon as they settle. A skill is a SKILL.md file of instructions (sometimes with scripts and reference notes) that an AI agent loads only when a task calls for it, so the agent knows the steps to follow and what to avoid. It is free and open source.…
Highlights
- Challenges vague terms
- Writes GLOSSARY.md as you go
- Records decisions as ADRs
- Handles repos with several contexts
Ratings & Reviews
No ratings yet
Be the first to rate domain-modeling.
People also visit

ubiquitous-language
Extract a DDD-style ubiquitous language glossary from the current conversation

content-research-writer
Assists in writing high-quality content by conducting research

batch-grill-me
A relentless interview that asks every frontier question at once, round by round
domain-modeling FAQ
What does the domain-modeling skill do?
It actively builds and sharpens a project's domain model while you design: challenging terms, inventing edge cases, and writing the glossary (GLOSSARY.md) and decision records (ADRs) down as soon as they settle.
How do I install the domain-modeling skill?
Run: npx skills add https://github.com/mattpocock/skills --skill domain-modeling
Is it free?
Yes. It is free and open source.
What is an agent skill?
A SKILL.md file of instructions, sometimes with scripts and reference notes, that an AI agent such as Claude Code loads when a task needs it, so it handles that task the same careful way every time.
What are the best domain-modeling alternatives?
Popular alternatives to domain-modeling include codebase-design, setup-ts-deep-modules and ubiquitous-language. See all domain-modeling alternatives
