What problem does it solve?
This Skill eliminates the risk of merging incomplete or non-compliant feature branches that fail to meet user-approved requirements, which can lead to costly post-deployment rework and broken user experiences.
Core Features & Use Cases
- Automated Criterion Verification: Dispatches a dedicated acceptance tester subagent to run tests for every predefined acceptance criterion, removing manual verification gaps.
- Dependency-Aware Testing: Automatically blocks testing of dependent criteria if their prerequisites fail, avoiding invalid test results.
- Workflow Integration: Fits seamlessly into standard development workflows, running after code review is complete and before branch finishing to enforce quality gates.
- Use Case: After building a new user authentication feature, use this Skill to confirm all acceptance criteria (e.g., password reset functionality, 2FA enrollment) pass before merging to the main branch.
Quick Start
Use the acceptance-testing skill to verify the current feature branch satisfies all approved acceptance criteria before merging it to the main codebase.