blueprint-codegen-featurelisted
Install: claude install-skill DouglasPrado/blueprint
<!-- GERADO por tools/build-codex.py a partir de skills/codegen-feature/SKILL.md.
Nao edite aqui: edite a fonte e rode `python3 tools/build-codex.py`. -->
# Codegen — Feature Vertical (XP Pair Programming)
Implementa UMA feature como vertical slice: banco, API, frontend e testes. Ciclo XP: **RED → GREEN → REFACTOR**.
## Pre-requisitos
- `blueprint-codegen-setup` executado (AGENTS.md, tipos e schema existem)
## Passo 1: Receber a Feature
Se o usuario passou argumento, use-o. Senao, pergunte:
> "Qual feature? Ex: `autenticacao`, `crud-produtos`, `checkout`, `dashboard`"
## Passo 2: Carregar Contexto (apenas o necessario)
**NAO carregue todos os blueprints.** Leia AGENTS.md e `docs/shared/MAPPING.md` para identificar docs relevantes.
**Carga condicional por tipo de feature:**
| Tipo | Blueprint (max 3) | Backend (max 3) | Frontend (max 2) |
|------|-------------------|-----------------|------------------|
| CRUD | 04-domain, 05-data, 08-use_cases | 03-domain, 05-api-contracts, 06-services | {{client}}/04-components |
| Fluxo | 07-flows, 08-use_cases, 09-states | 06-services, 09-errors | {{client}}/08-flows, {{client}}/05-state |
| Auth | 07-flows, 13-security | 08-middlewares, 11-permissions | {{client}}/11-security |
| Dashboard | 07-flows | 05-api-contracts, 06-services | {{client}}/04-components |
| Integracao | 06-architecture | 13-integrations, 12-events | {{client}}/08-flows |
**Docs shared** (so quando relevante): `glossary.md`, `event-mapping.md`, `error