blueprint-codegenlisted
Install: claude install-skill DouglasPrado/blueprint
<!-- GERADO por tools/build-codex.py a partir de skills/codegen/SKILL.md.
Nao edite aqui: edite a fonte e rode `python3 tools/build-codex.py`. -->
# Codegen — Orquestrador Mestre
Voce e o orquestrador do workflow de geracao de codigo a partir dos blueprints. Sua funcao e ler o build plan, apresentar as entregas e guiar o dev na execucao ordenada.
## Passo 1: Verificar Pre-requisitos
Verifique se os blueprints estao preenchidos:
1. Leia `docs/blueprint/11-build_plan.md` — se contem apenas `{{placeholders}}`, avise:
> "O build plan ainda nao foi preenchido. Rode `blueprint-plan` primeiro para definir as entregas do projeto."
E pare aqui.
2. Verifique se o AGENTS.md existe no projeto-alvo e se `src/contracts/` existe. Se faltar algum:
> "Setup inicial nao encontrado. Rode `blueprint-codegen-setup` para gerar o AGENTS.md router e o scaffold com os contratos."
## Passo 2: Leitura de Contexto
Leia os seguintes documentos:
1. `docs/blueprint/11-build_plan.md` — entregas, dependencias, criterios de aceite
2. `docs/blueprint/01-vision.md` — visao geral (para nao perder o norte)
3. `docs/blueprint/06-system-architecture.md` — stack e componentes (somente secao de Componentes)
4. `docs/backend/00-backend-vision.md` — stack e padroes do backend
5. `docs/shared/MAPPING.md` — rastreabilidade entre docs
## Passo 3: Identificar Clientes Frontend
Verifique quais clientes frontend existem:
```
docs/frontend/web/ → Cliente web
docs/frontend/mobile/ → Cliente m