prototype-buildlisted
Install: claude install-skill DouglasPrado/blueprint
# Prototipo — Fase B: Construcao
Constroi o app mockado no projeto-alvo, seguindo o plano de `docs/prototype/`. Produz **codigo**, nao documento.
```
/blueprint:prototype-build [cliente] [projeto-alvo]
/blueprint:prototype-build web ../meu-saas/
/blueprint:prototype-build web ../meu-saas/ --telas OrdersPage,OrderDetail # subconjunto
```
## Pre-requisitos
| Verificacao | Se falhar |
|---|---|
| `docs/prototype/01-screens.md` sem `{{placeholders}}` | "Rode `/blueprint:prototype` primeiro." **pare** |
| `docs/prototype/02-mock-data.md` sem `{{placeholders}}` | "Rode `/blueprint:prototype` primeiro." **pare** |
| `docs/frontend/shared/03-design-system.md` preenchido | "Rode `/blueprint:frontend-design-system` primeiro." **pare** |
| Projeto-alvo informado | Pergunte uma vez: "Onde o prototipo deve ser gerado? (ex: `../meu-saas/`)" |
| `git status` limpo no projeto-alvo | "Commite ou de stash — o build commita por tela e precisa de base limpa." **pare** |
## Contexto
- `docs/prototype/00-prototype-vision.md` — stack e o que e mockado
- `docs/prototype/01-screens.md` — **o plano de construcao**
- `docs/prototype/02-mock-data.md` — personas, fixtures, cenarios
- `docs/frontend/shared/03-design-system.md` — tokens, tipografia, componentes base
- `docs/blueprint/04-domain-model.md` — tipos das entidades
- `docs/blueprint/09-state-models.md` — estados e transicoes a representar
- `docs/shared/glossary.md` — linguagem ubiqua: nomes de componente e de campo saem daqui
> **Verso