brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
coverageAnalise lacunas de cobertura de testes. Use quando o usuário disser "cobertura de testes", "o que não está testado", "lacunas de cobertura", "testes ausentes", "relatório de cobertura" ou "o que precisa de testes".
Independent GitHub snapshot · Automated classification · Original documentation governs
name: "coverage" description: >- Analise lacunas de cobertura de testes. Use quando o usuário disser "cobertura de testes", "o que não está testado", "lacunas de cobertura", "testes ausentes", "relatório de cobertura" ou "o que precisa de testes". agents:
Mapear todas as superfícies testáveis na aplicação e identificar o que está testado vs. o que está faltando.
Use o subagente Explore para catalogar:
Rotas/Páginas:
app/ do Next.js, config do React Router, Vue Router, etc.)Componentes:
Endpoints de API:
Fluxos de Usuário:
Escanear todos os arquivos *.spec.ts / *.spec.js:
page.goto())## Matriz de Cobertura
| Área | Rota | Testes | Status |
|---|---|---|---|
| Auth | /login | 5 | ✅ Coberto |
| Auth | /register | 0 | ❌ Faltando |
| Auth | /forgot-password | 0 | ❌ Faltando |
| Dashboard | /dashboard | 3 | ⚠️ Parcial (sem estados de erro) |
| Configurações | /settings | 0 | ❌ Faltando |
| Checkout | /checkout | 8 | ✅ Coberto |
Classificar áreas não cobertas por impacto nos negócios:
Para cada lacuna, recomendar:
templates/ usar## Plano de Testes Recomendado
### Prioridade 1: Crítico
1. /register (4 testes) — usar template auth/registration — rápido
2. /forgot-password (3 testes) — usar template auth/password-reset — rápido
### Prioridade 2: Alto
3. /settings (4 testes) — usar templates settings/ — médio
4. Estados de erro do Dashboard (2 testes) — usar template dashboard/data-loading — rápido
Perguntar ao usuário: "Gerar testes para as N principais lacunas? [Sim/Não/Escolher específicos]"
Se sim, invocar /pw:generate para cada lacuna com o template recomendado.