blueprint-frontend-applisted
Install: claude install-skill DouglasPrado/blueprint
<!-- GERADO por tools/build-codex.py a partir de skills/frontend-app/SKILL.md.
Nao edite aqui: edite a fonte e rode `python3 tools/build-codex.py`. -->
# Frontend — Aplicacao ({client})
Gera os 8 documentos que descrevem **como o cliente e construido**: da visao ate os textos das telas.
## Cliente
Parametro: `web` | `mobile` | `desktop`. Se nao fornecido, pergunte.
Saida: `docs/frontend/{client}/`.
## Contexto (ler uma vez)
Do blueprint tecnico:
- `00-context.md`, `01-vision.md`, `02-architecture_principles.md` — atores, problema, principios
- `04-domain-model.md` — entidades que viram tipos, componentes e formularios
- `06-system-architecture.md` — componentes, comunicacao, deploy
- `07-critical_flows.md`, `08-use_cases.md` — jornadas que viram telas e rotas
- `09-state-models.md` — transicoes que a UI precisa refletir
- `10-architecture_decisions.md` — ADRs que restringem a stack
Dos compartilhados: `docs/frontend/shared/03-design-system.md`, `06-data-layer.md`, `15-api-dependencies.md`
**Do prototipo, se estiver preenchido** (a pasta e versionada com templates — verifique ausencia de `{{placeholders}}`) — e a mesma informacao, ja validada contra codigo que roda:
| Doc do prototipo | Responde antecipadamente |
|---|---|
| `01-screens.md` | `07-routes.md` (rotas, guards, layouts) e parte de `04-components.md` |
| `04-interaction-states.md` | Estados de `08-flows.md` e as mensagens de feedback de `14-copies.md` |
| `03-api-requirements.md` | O que cada tela cons