What problem does it solve?
This Skill turns vague QA requests into structured test plans, generated test files, and executable test runs that expose regressions and edge-case failures before deployment.
Core Features & Use Cases
- Clarification Protocol: Interactive questions to define scope, test type, coverage level, and priorities before authoring tests.
- Framework Detection & Generation: Auto-detects common frameworks (Jest, Vitest, Pytest, go test, xUnit) and scaffolds tests following project conventions.
- Standards & Safety: Enforces isolation, mandatory mocking of external dependencies for unit tests, clear naming conventions, and produces coverage reports and QA summaries.
- Use Case: Generate unit and integration tests for a service module, mock external APIs, run the suite, and produce a coverage-backed QA report.
Quick Start
Use the qa skill to generate a pytest test plan and tests for the module located at src/my_module.py with emphasis on edge cases and 90% coverage.