Pular pro conteúdo

Domain Modeling skill

Você e o Claude passam a chamar cada coisa pelo mesmo nome, e as decisões difíceis ficam escritas com o porquê.

por Matt Pocock

instalações
883,6 mil
estrelas no GitHub
303,3 mil
No skills.sh desde
junho de 2026
Licença
MIT

Atualizada no GitHub em 22 de outubro de 2026. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

Enquanto vocês planejam, o Claude questiona os termos: se você usa uma palavra que contradiz o GLOSSARY.md, ele aponta na hora. Se o termo é vago, como "conta", propõe um nome preciso, cliente ou usuário, e inventa cenários de borda pra deixar claro onde um conceito termina e outro começa.

Também confere se o código concorda com o que você diz. Se você fala que dá pra cancelar parte de um pedido e o código só cancela o pedido inteiro, ele mostra a contradição. Cada termo resolvido entra no GLOSSARY.md na hora, sem detalhe de implementação.

Só oferece um ADR, o registro de decisão em docs/adr/, quando a decisão é difícil de desfazer, surpreende quem chega depois e saiu de uma troca real entre opções. Em projeto com várias áreas, segue o GLOSSARY-MAP.md, que aponta o glossário de cada uma.

Nas palavras de quem fez

Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.

Matt Pocock, no SKILL.md

Quando usar

  • Começar um sistema novo e combinar os nomes das coisas
  • Time ou agentes chamando a mesma coisa de jeitos diferentes
  • Registrar por que uma escolha técnica foi feita
  • Revisar se o código bate com as regras do negócio

Depois de instalar, é só pedir assim

  • Vamos modelar o domínio do meu sistema de assinaturas e montar o glossário
  • Confere se o código bate com o que está no GLOSSARY.md
  • Registra num ADR a decisão de usar Postgres pros pedidos

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a Domain Modeling no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a Domain Modeling, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

Precisa de algo instalado?

Não. A skill cria o GLOSSARY.md e a pasta docs/adr/ no seu projeto só quando tem algo pra escrever, seguindo dois modelos que vêm junto: GLOSSARY-FORMAT.md e ADR-FORMAT.md.

Serve só pra ler o glossário?

Não. Só ler o GLOSSARY.md pra usar os termos qualquer skill faz. Ela entra quando os nomes e as regras do projeto estão mudando: termo novo, conflito ou decisão.

Funciona no Codex e no Antigravity?

Sim. É um roteiro em texto com dois modelos de arquivo, sem script, então qualquer agente que lê skills consegue seguir. A triage, do mesmo repositório, chama ela quando uma issue precisa ser destrinchada.

Levar essa skill

1x domain-modelingR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/mattpocock/skills

Aprenda a usar

Mais da loja Matt Pocock

Ver a loja Matt Pocock