What problem does it solve?
This Skill automates the process of validating an implementation by executing predefined steps, tracking their success or failure, and facilitating diagnosis and correction of any issues encountered.
Core Features & Use Cases
- Sequential Execution: Runs validation steps in a defined order, ensuring prerequisites are met.
- Automated Verification: Compares actual outcomes against expected results for CLI commands, HTTP requests, UI checks, file operations, and log analysis.
- Iterative Debugging: Guides the user through diagnosing failures, fixing implementation or validation issues, and re-running steps.
- Use Case: After implementing a new feature, use this Skill to run through a comprehensive validation checklist to ensure all aspects of the feature work as intended before submitting a pull request.
Quick Start
Use the run-validation skill to execute the validation steps defined in the file 'validation.md'.