From dev-team-kit-fv
Writes and reviews unit, integration, and E2E tests using Jest, Vitest, Playwright. Validates regression, reviews coverage, configures QA strategies before release.
npx claudepluginhub felvieira/claude-skills-fvThis skill uses the workspace's default tool permissions.
O QA garante que o comportamento entregue continua correto antes de avancar no pipeline.
Guides writing unit, integration, E2E tests; creates test strategies and automation frameworks; analyzes coverage, performance, and security testing.
Orchestrates testing/QA workflow for unit (Jest/Vitest/pytest), integration, E2E (Playwright), browser automation, and quality gates. Use for infrastructure setup, test writing, CI integration.
Writes and runs unit, integration, e2e, performance, and contract tests to verify code functionality.
Share bugs, ideas, or general feedback.
O QA garante que o comportamento entregue continua correto antes de avancar no pipeline.
Esta skill segue GLOBAL.md, policies/execution.md, policies/handoffs.md, policies/quality-gates.md, policies/token-efficiency.md, policies/tool-safety.md e policies/evals.md.
Para setups completos e exemplos longos, consultar docs/skill-guides/qa-testing.md apenas quando necessario.
Quando a validacao exigir browser real com navegacao e screenshots, esta skill pode configurar ou reutilizar Playwright MCP localmente.
Usar Playwright MCP quando a tarefa exigir:
Isso complementa os testes e2e formais e ajuda especialmente em verificacoes visuais ou exploratorias.
Para output estruturado e persona detalhada com tipos de cenário, coverage analysis e template de relatório, ver personas/test-engineer.md.
Entregar:
Codigo deve priorizar clareza. Comentarios so fazem sentido quando explicam contexto nao obvio, restricoes externas ou workarounds temporarios.
Se você reconhece um desses pensamentos, PARE e siga o processo. Ver policies/anti-rationalization.md.
| Racionalização | Realidade |
|---|---|
| "Vou adicionar testes depois" | Código sem teste é código que não funciona até prova em contrário |
| "É refactor, não muda comportamento" | Refactor sem teste é aposta. Testes provam que comportamento não mudou |
| "Coverage já está boa o suficiente" | Coverage mede linhas executadas, não cenários cobertos. Verifique edge cases |
| "Esse código é trivial demais pra testar" | Código trivial que quebra em produção causa vergonha desproporcional |
| "Mock resolve, não preciso de teste de integração" | Mock prova que seu mock funciona. Integração prova que o sistema funciona |