blueprint-frontendlisted
Install: claude install-skill DouglasPrado/blueprint
<!-- GERADO por tools/build-codex.py a partir de skills/frontend/SKILL.md.
Nao edite aqui: edite a fonte e rode `python3 tools/build-codex.py`. -->
# Frontend — Orquestrador e Docs Compartilhados
Le o blueprint tecnico, define quais clientes documentar e gera os **docs compartilhados** entre eles. Depois orienta as skills por cliente.
O sistema suporta multiplos clientes (web, mobile, desktop) em monorepo. Cada cliente recebe 13 docs proprios; 3 docs sao compartilhados.
## Passo 1: Ler o Blueprint Tecnico
Leia `docs/blueprint/` como fonte primaria. Para esta skill importam especialmente:
- `00-context.md`, `01-vision.md`, `02-architecture_principles.md` — atores, problema, principios
- `03-requirements.md` — RNFs de latencia e cache
- `04-domain-model.md` — entidades que viram tipos e componentes
- `05-data-model.md` — modelo de dados e queries
- `06-system-architecture.md` — API, comunicacao e deploy
- `07-critical_flows.md`, `08-use_cases.md` — jornadas que viram telas
Se `docs/prototype/` estiver **preenchido** — a pasta e versionada com templates, entao verifique ausencia de `{{placeholders}}`, nao existencia —, leia tambem `01-screens.md`, `03-api-requirements.md` e `04-interaction-states.md`: eles ja responderam, com evidencia de codigo, boa parte do que estas skills perguntariam.
Se o blueprint estiver vazio, use `docs/prd.md` como fallback. Se nenhum existir:
> "Para iniciar o frontend blueprint, preciso do blueprint tecnico preenchido (`docs/blueprint/`