blueprint-architecturelisted
Install: claude install-skill DouglasPrado/blueprint
# Blueprint — Fase 3: Arquitetura e Decisoes
Gera a arquitetura do sistema e os ADRs que a justificam. Os dois saem juntos de proposito: ADR escrito longe da arquitetura vira generico.
## Contexto (ler uma vez)
- `docs/prd.md` — fonte primaria
- `docs/blueprint/02-architecture_principles.md` — principios que guiam toda decisao
- `docs/blueprint/04-domain-model.md` — entidades e bounded contexts
- `docs/blueprint/05-data-model.md` — tecnologias de persistencia ja escolhidas
- Templates a preencher: `docs/blueprint/06-system-architecture.md`, `10-architecture_decisions.md`
- `docs/adr/adr-template.md` — template de ADR individual
## 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:** toda tecnologia citada com versao → `mcp__context7__resolve-library-id` → `mcp__context7__query-docs`. Esta e a fase que mais depende disso.
- **Nunca invente** stack, provider ou versao — proponha opcoes e pergunte.
- **Perguntas: maximo 3 nesta skill inteira** (nao por documento).
## Analise de Lacunas (fazer antes de gerar)
Priorize as 3 perguntas nesta ordem:
1. **Stack e cloud provider** (06) — se o PRD nao especifica, proponha 2-3 opcoes com trade-offs
2. **Padrao arquitetural** (06/10) — monolito modular, microsservicos, event-driven
3. **Justificativa de algum