specsfy-specialist-domain-modeling
Descobrir e refinar linguagem de domínio, invariantes, eventos, aggregates e boundaries a partir de cenários concretos. Use quando termos, regras ou ownership estiverem ambíguos ou uma decisão de modelo for necessária; não criar documentação paralela à fonte autorizada.
How do I install this agent skill?
npx skills add https://github.com/promovaweb/specsfy --skill specsfy-specialist-domain-modelingIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill provides architectural guidance for domain-driven design and modeling. It contains instructions, patterns, and references to standard industry resources without any executable code or suspicious network activities.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Modelagem de domínio
Fluxo
- Identificar atores, objetivos, comandos, fatos e regras.
- Coletar termos reais e expor sinônimos e colisões.
- Construir cenários felizes, limites, falhas e tempo.
- Formular invariantes e owner de cada decisão.
- Agrupar comportamento por consistência e mudança conjunta.
- Testar boundaries contra casos que os atravessam.
- Atualizar glossário, contexto e ADR autorizados.
Padrões
- Nomear pelo domínio, não pela camada técnica.
- Distinguir entidade, valor, evento e projeção pelo comportamento.
- Manter invariantes junto do owner capaz de garanti-las.
- Não criar aggregate grande por conveniência de consulta.
- Separar bounded contexts quando o mesmo termo tem modelos legítimos distintos.
- Usar eventos no passado e comandos no imperativo.
- Validar o modelo com exemplos e contraexemplos.
Validação
- Linguagem consistente em spec, código, UI e dados.
- Cenários que exercitam invariantes e transições.
- Ownership sem escrita concorrente indefinida.
- Decisões registradas apenas na fonte autorizada.
Leia references/standards.md para artefatos, heurísticas e padrões de modelagem.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/promovaweb/specsfy/specsfy-specialist-domain-modeling">View specsfy-specialist-domain-modeling on skillZs</a>