/ validate
Run user acceptance testing on a completed implementation before closing.
The /validate command runs user acceptance testing. It presents
each acceptance criterion with testing guidance and waits for you to confirm
whether the implementation meets your expectations.
Usage
/validate test this QA ENG-145 Or after reviewing the implementation yourself:
looks good, approve it What Happens
- Load the issue: Reads the acceptance criteria and implementation details
- Present each criterion: Walks through every acceptance criterion with specific testing guidance
- Wait for feedback: You test and confirm each item
- Process results: Based on your feedback, either approves or flags issues
Outcomes
Approved
If everything passes, the QE agent confirms with you, then adds a
"QE Approved" comment to the issue. The issue is now ready for
/close.
Issues Found
If any criterion fails validation, the QE agent documents the issues and transitions the issue back to Implementing for fixes.
Important
The QE agent never closes issues. That's the PM's job via
/close. Validation ends with either a "QE Approved" comment
or a transition back to Implementing. The close step is deliberately
separate.
When to Use It
After /review has passed. The issue should be in the Testing
state. This is the final check before closing, your chance to confirm that
what was built matches what you asked for.
Related Commands
/review: Code review before validation/close: Close after approval/implement: Back to implementation if issues are found