Skip to content
Engineering
Public upstreamMatt PocockPublic source

Matt Pocock domain modeling

Define a shared domain glossary and record architecture decisions as the model evolves.

Read SKILL.md

Workflow

Matt Pocock’s domain-modeling skill challenges ambiguous terminology and captures domain concepts in GLOSSARY.md and scoped architecture decision records.

Use when

  • Clarify inconsistent business terms or document an evolving domain model.

Required inputs

  • Product domain and existing terminology
  • Repository glossary and architecture decisions

Expected outputs

  • Updated domain glossary
  • Recorded decisions and edge-case scenarios

Prerequisites

  • Access to the repository and domain knowledge from the decision owner.
  • Existing glossary maps and ADRs determine where scoped decisions belong.

Installation

Run this command in your project after reviewing the instructions and access terms. Install complete upstream directories to keep referenced rules and scripts.

npx skills add https://github.com/mattpocock/skills/tree/5beb35b040e3de97e54fa9e386d7e42d15c295c2/skills/engineering/domain-modeling --skill domain-modeling --agent claude-code

Project file: .claude/skills/domain-modeling/SKILL.md

Read the setup guide

Selection brief

This brief helps you choose the skill. Read the complete upstream SKILL.md and companion files for its actual instructions.

# Matt Pocock domain modeling (matt-pocock-domain-modeling)
Matt Pocock’s domain-modeling skill challenges ambiguous terminology and captures domain concepts in GLOSSARY.md and scoped architecture decision records.

## Use when
- Clarify inconsistent business terms or document an evolving domain model.

## Required inputs
- Product domain and existing terminology
- Repository glossary and architecture decisions

## Prerequisites
- Access to the repository and domain knowledge from the decision owner.
- Existing glossary maps and ADRs determine where scoped decisions belong.

## Expected outputs
- Updated domain glossary
- Recorded decisions and edge-case scenarios

Source: https://github.com/mattpocock/skills/blob/5beb35b040e3de97e54fa9e386d7e42d15c295c2/skills/engineering/domain-modeling/SKILL.md
Full SKILL.md: https://agenttaste.dev/skills/matt-pocock-domain-modeling/SKILL.md

## Popularity evidence
- 297,596 GitHub repo stars — mattpocock/skills; checked 2026-10-20. Source: https://github.com/mattpocock/skills/stargazers
- 850,687 skill installs (all time) — mattpocock/skills / domain-modeling · skills.sh · all time; checked 2026-10-20. Source: https://skills.sh/mattpocock/skills/domain-modeling
Adoption counts are not user ratings or guarantees of quality.

Related skills

Browse all skills →
AgentTastePro

Claude Code Clean Architecture

Enforce strict separation between database, business logic, and UI in autonomous sessions.

Claude Code · Codex · Antigravity

SKILL.md
VercelPublic source

React best practices

Review React and Next.js code for rendering, data fetching and bundle performance.

Claude Code · Cursor · Codex · Antigravity

SKILL.mdSource ↗