frontend-qualitylisted
Install: claude install-skill DouglasPrado/blueprint
# Frontend — Qualidade ({client})
Gera os 5 documentos de atributos nao funcionais do cliente. Todos sao a projecao no frontend do que ja foi decidido em `/blueprint:blueprint-quality`.
## Cliente
Parametro: `web` | `mobile` | `desktop`. Se nao fornecido, pergunte.
Saida: `docs/frontend/{client}/`.
## Contexto (ler uma vez)
Do blueprint tecnico:
- `12-testing_strategy.md` — piramide e cobertura do sistema
- `13-security.md` — STRIDE, autenticacao, autorizacao, OWASP
- `14-scalability.md` — cache e estrategias de escala
- `15-observability.md` — logs, metricas, traces, alertas
- `06-system-architecture.md` — pipeline CI/CD e deploy
- `03-requirements.md` — RNFs de latencia e throughput
Do cliente (ja preenchidos por `/blueprint:frontend-app`): `07-routes.md`, `08-flows.md`, `01-architecture.md`
Dos compartilhados: `docs/frontend/shared/06-data-layer.md`
Templates a preencher (5): `09-tests.md`, `10-performance.md`, `11-security.md`, `12-observability.md`, `13-cicd-conventions.md`
## Convencoes
- **Escrita:** doc so com `{{placeholders}}` → Write. Doc com conteudo real → Edit, inserindo antes de `<!-- APPEND:... -->`. Alteracao pontual → `/blueprint:increment`.
- **Origem:** marque conteudo derivado com `<!-- do blueprint: XX-arquivo.md -->`.
- **Versoes:** ferramentas de teste, monitoramento e build → `mcp__context7__resolve-library-id` → `mcp__context7__query-docs`.
- **Nunca contradiga** os thresholds do blueprint tecnico — o frontend detalha, nao redefine.
- **Perg