Pular pro conteúdo

Ubiquitous Language skill

Você e o agente passam a chamar cada coisa do negócio por um nome só, com definição de uma frase e a lista das palavras que saem de uso.

por Matt Pocock

instalações
197,2 mil
estrelas no GitHub
303,3 mil
No skills.sh desde
março 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

Lê a conversa atual atrás dos substantivos, verbos e conceitos do seu negócio e procura três problemas: a mesma palavra pra coisas diferentes, palavras diferentes pra mesma coisa e termos vagos. Pra cada conceito, escolhe um nome oficial e lista os sinônimos a evitar.

Grava um arquivo UBIQUITOUS_LANGUAGE.md com tabelas de termo, definição de uma frase e apelidos a evitar, agrupadas por assunto. Junta as relações entre os termos (um pedido gera uma ou mais faturas), um diálogo curto de exemplo e as ambiguidades encontradas, com a recomendação pra cada uma.

Ficam de fora nomes de módulo e termos genéricos de programação. Chamada de novo na mesma conversa, ela lê o arquivo, acrescenta os termos novos, ajusta as definições e reescreve o diálogo.

Nas palavras de quem fez

Extract a DDD-style ubiquitous language glossary from the current conversation, flagging ambiguities and proposing canonical terms. Saves to…

Matt Pocock, no SKILL.md

Quando usar

  • Começo de projeto em que cliente, usuário e conta estão virando a mesma coisa
  • Antes de pedir ao agente o código de um sistema com muitas regras de negócio
  • Alinhar o vocabulário com quem entende do negócio e não programa
  • Documentar os termos de um produto pra quem chega na equipe

Depois de instalar, é só pedir assim

  • /ubiquitous-language monta o glossário do que a gente conversou sobre pedidos, assinaturas e reembolso
  • /ubiquitous-language de novo: acrescenta os termos novos da parte de afiliados

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 Ubiquitous Language 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 Ubiquitous Language, 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.

Por que ela não roda sozinha?

O SKILL.md desliga o acionamento automático, então ela só roda quando você chama pelo nome, com /ubiquitous-language. Não pede chave de API, conta paga nem programa instalado.

A ubiquitous-language ainda existe?

Em agosto de 2026 o autor tirou a skill do repositório mattpocock/skills. O substituto que ele indica é a domain-modeling, do mesmo autor, que mantém o modelo do domínio inteiro em vez de só um glossário de uma conversa.

Roda no Codex e no Antigravity?

É só instrução em texto que grava um arquivo .md, coisa que esses agentes também fazem. O jeito de chamar uma skill pelo nome muda de um agente pro outro.

Levar essa skill

1x ubiquitous-languageR$ 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