domain-driven-design
Aplique Domain-Driven Design com Orientação de IA
Projetos de software complexos precisam de modelagem de domínio estruturada, mas saber quando e como aplicar DDD é desafiador. Esta habilidade ajuda você a avaliar a viabilidade de DDD, planejar arquitetura estratégica e rotear para habilidades especializadas de implementação.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「domain-driven-design」を使用しています。 Use @domain-driven-design para avaliar se nossa plataforma de e-commerce deve adotar DDD completo
期待される結果:
Resultados da verificação de viabilidade: Sua plataforma de e-commerce provavelmente atende múltiplos critérios devido a regras de negócio complexas (preços, inventário), múltiplas equipes e contratos de integração. Recomendação: Adote DDD estratégico primeiro com bounded contexts para Pedidos, Inventário, Pagamentos e Envio.
「domain-driven-design」を使用しています。 Ajude-nos a planejar os artefatos estratégicos para nosso domínio de saúde
期待される結果:
Entregáveis estratégicos para saúde: (1) Mapa de subdomínios identificando domínios principais como Gestão de Pacientes, Agendamento, Faturamento; (2) Mapa de bounded context com limites de conformidade HIPAA; (3) Glossário de linguagem ubíqua para terminologia médica; (4) ADRs para decisões críticas.
セキュリティ監査
安全Static analysis flagged 19 potential issues including external_commands and weak cryptographic algorithms. Manual review confirms these are false positives: the @ mentions in skill references were mistaken for backtick execution, and the word 'design' was incorrectly flagged as cryptographic. This is a documentation-only skill containing no executable code, network requests, or file system operations. All findings dismissed as false positives.
品質スコア
作れるもの
Sessão de Planejamento Arquitetural
Use no início de um novo projeto para determinar se DDD é apropriado e planejar os limites dos bounded contexts.
Guia de Decisão de Refatoração
Avalie um monólito existente para identificar limites de subdomínio e planejar adoção incremental de DDD.
Ferramenta de Coordenação de Equipe
Estabeleça linguagem ubíqua compartilhada e limites claros de propriedade entre múltiplas equipes.
これらのプロンプトを試す
Use @domain-driven-design para avaliar se devemos adotar DDD completo para nosso [project description]. Execute a verificação de viabilidade e explique quais critérios são atendidos.
Aplique @domain-driven-design para nos ajudar a identificar subdomínios e bounded contexts para nosso [business domain]. Liste os artefatos estratégicos que devemos produzir primeiro.
Decidimos adotar DDD para [specific bounded context]. Use @domain-driven-design para nos roteirizar para as próximas habilidades que precisamos e liste os entregáveis táticos para esta semana.
Nosso domínio requer auditabilidade e histórico de eventos. Use @domain-driven-design para nos ajudar a decidir se event sourcing é apropriado e quais habilidades usar para implementação.
ベストプラクティス
- Comece com DDD estratégico antes de mergulhar em detalhes de implementação tática
- Use a verificação de viabilidade para evitar over-engineering em sistemas simples
- Produza artefatos explícitos em cada estágio para garantir progresso mensurável
- Roteirize para habilidades especializadas em vez de tentar lidar com tudo com um prompt
回避
- Aplicar DDD completo a aplicações CRUD simples sem regras de negócio complexas
- Pular modelagem estratégica e ir direto para design de entidades
- Criar bounded contexts baseados em camadas técnicas em vez de capacidades de negócio
- Usar DDD como justificativa para over-engineering sem complexidade de domínio clara