What problem does it solve?
Coordinating requirement clarification, test-case generation, test plan creation, code verification, and reporting across multiple tools and team gates is time-consuming and error-prone. This Skill automates the orchestration of those steps so teams can run an end-to-end QA process reliably, resume after interruptions, and produce a single QA summary.
Core Features & Use Cases
- Automated orchestration: Calls downstream test skills in the correct sequence and handles parameter passing between steps.
- Conditional branching & templates: Supports qa-full, qa-lite, and verify-only templates and runs UI or API checks only when relevant.
- Parallel verification: Executes change-analysis, verification-test-generation, and ui-fidelity-check in parallel when possible.
- Multi-source input & code handling: Accepts story links, local requirement documents, or freeform text; supports MR/PR URLs or local git diffs and can create PRs as an optional step.
- Stateful execution & recovery: Persists workflow_state.json for progress tracking, supports resume, error handling, and generates qa_summary.md as final output.
- Tool integration: Integrates with MeterSphere for plan sync/execution and with git workflows for review and PR creation.
Quick Start
Run a full QA workflow by providing a story_link or uploading the requirement document to start requirement clarification, test generation, and subsequent verification steps.