Run unit, integration, e2e, and UI tests. Use for test execution, coverage analysis, build verification, visual regression, and QA reports.
Comprehensive testing framework covering code-level testing (unit, integration, e2e), UI/visual testing via browser automation, coverage analysis, and structured QA reporting.
NEVER IGNORE FAILING TESTS. Fix root causes, not symptoms. No mocks/cheats/tricks to pass builds.
references/test-execution-workflow.mdExecute test suites, analyze results, generate coverage. Supports JS/TS (Jest/Vitest/Mocha), Python (pytest), Go, Rust, Flutter. Includes working process, quality standards, and tool commands.
Load when: Running unit/integration/e2e tests, checking coverage, validating builds
references/ui-testing-workflow.md)Browser-based visual testing via playwright-cli skill. Screenshots, responsive checks, accessibility audits, form automation, console error collection. Includes auth injection for protected routes.
Load when: Visual regression testing, UI bugs, responsive layout checks, accessibility audits
references/report-format.md)Structured QA report template: test results overview, coverage metrics, failed tests, performance, build status, recommendations.
Load when: Generating test summary reports
Code tests → test-execution-workflow.md
npm test / pytest / go test / cargo test / flutter test
Coverage: npm run test:coverage / pytest --cov
UI tests → ui-testing-workflow.md
Screenshots, responsive, a11y, forms, console errors
Auth: inject-auth.js for protected routes
Reports → report-format.md
Structured QA summary with metrics & recommendations
playwright-cli skillplaywright-cli skill for UI testing (screenshots, ARIA, console, network)debug skill when tests reveal bugs requiring investigationUse naming pattern from ## Naming section injected by hooks.