What problem does it solve?
The qa-tester skill helps teams validate the GitHooks CLI by executing comprehensive functional tests, catching regressions before release, and ensuring commands behave as documented.
Core Features & Use Cases
- Exhaustive CLI testing across flows, jobs, hooks, conf:check, conf:migrate, cache:clear, status, system:info, and tool, including edge cases and legacy compatibility.
- Structured test catalogs, configurable environments, and deterministic results to support acceptance testing, bug reproduction, and QA sign-off across multiple PHP toolchains.
- Use Case: When verifying a new GitHooks release, run automated QA tests to confirm commands produce expected outputs and error handling covers invalid inputs.
Quick Start
Run qa-tester against a sample GitHooks project to validate the CLI workflow end-to-end.