What problem does it solve?
This Skill addresses the challenge of effective test design by providing structured guidelines for defining acceptance criteria, identifying test cases, and auditing coverage gaps, thereby improving the reliability and quality of testing processes.
Core Features & Use Cases
- Derive Acceptance Criteria: Helps in creating clear and testable criteria for "done and correct" functionality.
- Enumerate Test Cases: Assists in formulating a comprehensive set of test cases covering various scenarios and breaking cases.
- Audit Coverage Gaps: Ensures that no significant testable aspect is overlooked and provides guidelines for reviewing and correcting gaps.
- Use Case: When implementing Test-Driven Development (TDD), this skill can be used to design initial test cases and audit them at the end of a development cycle.
Quick Start
Invoke the skill with "derive acceptance criteria" to create testable criteria for your next feature or bug fix.