ddd-check
Audite projetos Java quanto à conformidade com DDD
Violações de DDD podem permanecer ocultas entre as camadas Java e enfraquecer os limites da arquitetura. Esta habilidade analisa arquivos alterados ou projetos completos com base em regras documentadas e práticas.
Instalar com meu Agente
Copie esta solicitação para o seu Agente. Ela inclui a página canônica do Skill e o manifesto.
Review the Skillstore skill "ddd-check" from https://skillstore.io/skills/bookiosk-ddd-check.md and its manifest at https://skillstore.io/api/skills/bookiosk-ddd-check/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Seu Agente ainda deve apresentar o plano e solicitar qualquer confirmação exigida pela política de segurança.
Recursos legíveis por agentes
Use estes links quando um agente de IA, crawler ou script precisar de contexto limpo em vez de ler a página completa.
Testar
Usando "ddd-check". Verifique a conformidade com DDD dos meus arquivos Java alterados.
Resultado esperado:
- Três arquivos Java foram analisados nas camadas de domínio e de aplicação.
- Alta: OrderAggregate expõe um método setter público para a identidade. Torne o setter protegido conforme a regra de identidade do domínio.
- Média: CreateOrderService usa um nome abstrato de serviço. Renomeie-o para expressar a intenção do comando.
Usando "ddd-check". Execute uma auditoria completa da arquitetura e priorize as constatações.
Resultado esperado:
- A auditoria encontrou uma violação crítica de dependência e quatro problemas de convenção.
- Prioridade 1: Remova a importação do Mapper de infraestrutura da camada de domínio.
- Prioridade 2: Alinhe as classes-base dos repositórios e dos serviços de aplicação às regras incluídas.
Auditoria de segurança
SeguroAll 70 static findings are false positives caused by license links, Markdown formatting, Java Mapper examples, architecture prose, or fixed read-only repository commands. No prompt injection, exfiltration, destructive command, reconnaissance behavior, or malicious intent was found.
Fatores de risco
🌐 Acesso à rede (3)
📁 Acesso ao sistema de arquivos (12)
⚙️ Comandos externos (11)
Compartilhar e citar este relatório
Compartilhe o relatório de avaliação versionado, o badge neutro, o cartão incorporável e as citações. A Skillstore apresenta evidências sem decidir se este Skill é seguro.
Copiar link do relatório
https://skillstore.io/skills/bookiosk-ddd-check/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/bookiosk-ddd-check?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/bookiosk-ddd-check?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/bookiosk-ddd-check/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Cartão incorporável
<iframe src="https://skillstore.io/embed/skills/bookiosk-ddd-check.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citações acadêmicas (APA · BibTeX · CFF)
Citação APA
bookiosk. (2026). ddd-check security audit report (audit version 4) [Author version 2.0]. Skillstore. https://skillstore.io/skills/bookiosk-ddd-check/audits/4Citação BibTeX
@techreport{bookiosk-bookiosk-ddd-check-2026,
author = {bookiosk},
title = {ddd-check security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/bookiosk-ddd-check/audits/4},
note = {Author version 2.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "ddd-check security audit report (audit version 4)"
version: "2.0"
type: report
authors:
- name: "bookiosk"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/bookiosk-ddd-check/audits/4"
identifiers:
- type: other
value: "skillstore:bookiosk-ddd-check:audit:4"
description: "Skillstore immutable audit report identifier"
Pontuação do Skillstore
Por que esta pontuação Confiança das evidências: MédioO que você pode criar
Revisão de DDD antes do commit
Verifique os arquivos Java alterados antes de fazer o commit e corrija antecipadamente violações de camada, nomenclatura ou dependência.
Verificação de arquitetura em pull requests
Analise um conjunto de alterações com base em regras de DDD compartilhadas e produza constatações específicas para os revisores.
Avaliação completa do projeto
Audite todos os arquivos Java de produção para identificar desvios de arquitetura e priorizar as correções.
Teste estes prompts
Execute uma verificação incremental de DDD nos meus arquivos Java alterados. Informe cada violação com a severidade, a referência à regra e uma correção específica.
Analise os arquivos alterados na camada de domínio. Concentre-se nos limites dos agregados, nas classes-base, na proteção de identidade, nas interfaces de repositório e nas dependências proibidas de infraestrutura.
Execute uma auditoria completa de DDD neste projeto Java. Resuma as constatações por camada, mostre as violações de dependência e priorize as correções recomendadas.
Realize uma auditoria completa de DDD, agrupe violações relacionadas por causa-raiz e proponha um plano de correção em etapas, com dependências e impacto esperado.
Boas práticas
- Use o modo incremental durante o desenvolvimento diário e o modo completo antes dos lançamentos.
- Confirme se as convenções incluídas correspondem às decisões do projeto antes de aplicar as constatações.
- Resolva as constatações sobre direção das dependências e proteção de identidade antes dos problemas de nomenclatura ou estilo.
Evitar
- Não considere todas as constatações corretas sem verificar o contexto do projeto.
- Não execute uma auditoria completa quando apenas um pequeno conjunto de alterações precisar de revisão.
- Não ignore violações de arquitetura apenas para reduzir a quantidade de constatações.
Perguntas frequentes
Quais projetos esta habilidade pode analisar?
Qual é a diferença entre os modos incremental e completo?
A habilidade altera os arquivos de código-fonte?
A habilidade executa testes ou compila o projeto?
As equipes podem personalizar as regras?
O que significa uma constatação crítica?
Detalhes do desenvolvedor
Autor
bookioskLicença
Apache-2.0
Versão do autor
v2.0
Revisão da Skillstore
r2
Aviso de versão
A versão declarada pelo autor não é um SemVer válido.
Repositório
https://github.com/bookiosk/ddd-check/tree/main/Referência
78a92e43ebef463a25ff4e338201e38672130086
Atualidade da manutenção
23/07/2026
Uso
1 downloads · 0 visualizações