Pular para o conteúdo
Skillpedia
Diversos48 mil · #2733

ddd-strategic-design

Faz seu agente entender e organizar sistemas complexos. Ajuda a definir as partes principais e a linguagem comum usada por todos.

O que ela faz

Esta ferramenta ajuda a organizar ideias complexas de negócios. Ela define as partes principais de um negócio (subdomínios), como elas se relacionam (contextos delimitados) e a linguagem comum que todos devem usar (linguagem ubíqua).

Quando usar

  • ✓Ao planejar um novo sistema ou reorganizar um existente.
  • ✓Quando equipes precisam falar a mesma língua sobre o negócio.
  • ✓Para dividir um grande sistema em partes menores e gerenciáveis.

Exemplo do que pedir para a IA

“Ajude-me a organizar nosso negócio de e-commerce em partes menores e a definir a linguagem que todos devem usar.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/ddd-strategic-design/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/ddd-strategic-design/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta analisa as funções do seu negócio, agrupa-as em áreas lógicas chamadas 'contextos delimitados' e cria um glossário de termos para garantir que todos entendam a mesma coisa.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill ddd-strategic-design

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/ddd-strategic-design/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Design Estratégico de DDD

Use esta habilidade quando

  • Definir subdomínios centrais, de suporte e genéricos.
  • Dividir um monólito ou paisagem de serviços por limites de domínio.
  • Alinhar equipes e responsabilidades com contextos delimitados.
  • Construir uma linguagem ubíqua compartilhada com especialistas do domínio.

Não use esta habilidade quando

  • O modelo de domínio é estável e já bem delimitado.
  • Você precisa apenas de padrões de código táticos.
  • A tarefa é puramente orientada a infraestrutura ou interface do usuário.

Instruções

  1. Extrair capacidades de domínio e classificar subdomínios.
  2. Definir contextos delimitados em torno de consistência e responsabilidade.
  3. Estabelecer um glossário de linguagem ubíqua e anti-termos.
  4. Capturar limites de contexto em ADRs antes da implementação.

Se modelos detalhados forem necessários, abra references/strategic-design-template.md.

Artefatos necessários

  • Tabela de classificação de subdomínios
  • Catálogo de contextos delimitados
  • Glossário com termos canônicos
  • Decisões de limites com justificativa

Exemplos

Use @ddd-strategic-design to map our commerce domain into bounded contexts,
classify subdomains, and propose team ownership.

Limitações

  • Esta habilidade não produz código executável.
  • Não pode inferir a verdade do negócio sem a entrada das partes interessadas.
  • Deve ser seguida por design tático antes da implementação.
Perguntas frequentes

O que são subdomínios?

São as diferentes áreas ou funções principais dentro de um negócio, como 'pagamento' ou 'estoque'.

O que são contextos delimitados?

São as fronteiras que separam essas áreas do negócio, garantindo que cada uma tenha suas próprias regras e linguagem.

O que é linguagem ubíqua?

É um vocabulário comum e compartilhado por todos (desenvolvedores e especialistas do negócio) para descrever os conceitos do sistema.

Detalhes

Descrição original do autor

Design DDD strategic artifacts including subdomains, bounded contexts, and ubiquitous language for complex business domains.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2733
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas