blueprint-domainlisted
Install: claude install-skill DouglasPrado/blueprint
# Blueprint — Fase 2: Dominio, Dados e Estados
Gera os 3 documentos do coracao conceitual do sistema. `05` e `09` sao projecoes diretas de `04` — por isso saem na mesma passada.
## Contexto (ler uma vez)
- `docs/prd.md` — fonte primaria
- `docs/blueprint/00-context.md` — atores e limites do sistema
- `docs/blueprint/01-vision.md` — objetivos e personas
- Templates a preencher: `docs/blueprint/04-domain-model.md`, `05-data-model.md`, `09-state-models.md`
- `docs/diagrams/domain/state-template.mmd` — base dos diagramas de estado
## Convencoes
- **Escrita:** doc so com `{{placeholders}}` → Write. Doc com conteudo real → Edit, inserindo antes de `<!-- APPEND:... -->`. Alteracao pontual → `/blueprint:increment`.
- **Origem:** marque conteudo derivado com `<!-- do blueprint: XX-arquivo.md -->`.
- **Versoes:** tecnologias com versao → `mcp__context7__resolve-library-id` → `mcp__context7__query-docs`.
- **Nunca invente** volumes, SLAs ou nomes de tabela — extraia ou pergunte.
- **Perguntas: maximo 3 nesta skill inteira** (nao por documento). Agrupe e faca antes de gerar.
- **Idioma:** nomes de entidades, tabelas, campos, indices e constraints em **ingles**; comentarios e descricoes em **portugues**.
## Analise de Lacunas (fazer antes de gerar)
Extraia do PRD as entidades, atributos e regras. Priorize as 3 perguntas nesta ordem:
1. **Regras de negocio e invariantes** (04) — o que NUNCA pode ser violado; e o mais dificil de inferir
2. **Tecnologia de banco e volumes esperados**