Habilidades project-domain
📚

project-domain

Seguro 🌐 Acesso à rede📁 Acesso ao sistema de arquivos⚙️ Comandos externos

Definir Vocabulário do Domínio do Projeto

Terminologia inconsistente cria confusão em bases de código. Esta skill estabelece um vocabulário compartilhado e relacionamentos entre entidades para o domínio do seu projeto. As equipes podem documentar entidades, mapear relacionamentos e impor convenções de nomenclatura.

Suporta: Claude Codex Code(CC)
📊 70 Adequado
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "project-domain". Defina o vocabulário de domínio para uma plataforma de blog

Resultado esperado:

  • Entidades Principais: Author (usuário que cria posts), Post (artigo publicado), Comment (feedback do usuário), Tag (rótulo de categoria)
  • Relacionamentos: Author 1-* Posts, Post 1-* Comments, Post *-* Tags
  • Regras de Terminologia: Use 'Author' não 'Writer', use 'Post' não 'Article', valores de status: draft, published, archived

A utilizar "project-domain". Como devemos nomear campos de status no nosso sistema de pedidos?

Resultado esperado:

  • Valores de status recomendados: pending, confirmed, processing, shipped, delivered, cancelled
  • Evite: 'in_progress' (use 'processing'), 'finished' (use 'delivered')
  • Use o nome de campo 'status' consistentemente em todas as entidades relacionadas a pedidos

Auditoria de Segurança

Seguro
v5 • 1/16/2026

This is a documentation-only skill template containing markdown files with domain vocabulary guidelines. No executable code exists. All 19 static findings are false positives caused by the scanner misinterpreting markdown placeholders, code fence syntax, and metadata fields as security patterns.

2
Arquivos analisados
185
Linhas analisadas
3
achados
5
Total de auditorias

Fatores de risco

🌐 Acesso à rede (1)
📁 Acesso ao sistema de arquivos (1)
⚙️ Comandos externos (3)
Auditado por: claude Ver Histórico de Auditoria →

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
85
Conteúdo
31
Comunidade
100
Segurança
83
Conformidade com especificações

O Que Você Pode Construir

Definir Modelos de Domínio

Estabelecer definições claras de entidades e relacionamentos para domínios de negócio complexos antes da implementação.

Impor Consistência de Nomenclatura

Garantir que todos os membros da equipe usem terminologia consistente em código, documentação e discussões.

Padronizar Esquemas de API

Manter nomes de campos e valores de status consistentes em APIs REST e esquemas de banco de dados.

Tente Estes Prompts

Configuração Básica de Domínio
Me ajude a definir o vocabulário de domínio para este projeto incluindo entidades principais, seus relacionamentos e regras de terminologia.
Relacionamentos entre Entidades
Documente os relacionamentos entre as principais entidades nesta base de código e identifique quaisquer conexões ausentes.
Revisão de Terminologia
Revise esta base de código em busca de terminologia inconsistente e sugira padronização para nomes de entidades e valores de status.
Regras de Domínio
Crie regras de validação para restrições de negócio principais e documente-as no glossário de domínio.

Melhores Práticas

  • Popule o glossário no início do desenvolvimento do projeto antes de começar a codificar
  • Revise e atualize o vocabulário de domínio ao adicionar novos recursos
  • Compartilhe o modelo de domínio com todos os membros da equipe e partes interessadas

Evitar

  • Usar termos diferentes de forma intercambiável (user, customer, client)
  • Criar conceitos duplicados com nomes diferentes
  • Ignorar restrições de relacionamento ao implementar recursos

Perguntas Frequentes

Isso é compatível com projetos existentes?
Sim, você pode adaptar o vocabulário de domínio a projetos existentes documentando entidades atuais e padronizando a terminologia.
Quais são os limites de tamanho de arquivo?
A skill não tem limites rígidos, mas mantenha glossários focados e sustentáveis para domínios grandes.
Como isso se integra com minha base de código?
Ela fornece documentação de referência alinhada com modelos em src/models/, tipos BAML e esquemas de API.
Os dados do meu projeto estão seguros?
Sim, isso é apenas documentação sem execução de código ou acesso a dados.
E se meu domínio mudar?
Atualize o arquivo SKILL.md para refletir novas entidades, relacionamentos ou terminologia conforme seu projeto evolui.
Como isso é diferente de diagramas UML?
Ela foca na consistência de vocabulário em vez de modelagem visual, com regras práticas para implementação de código.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md