What problem does it solve?
It eliminates the uncertainty of whether a GitHub PR is fully validated by automation, by turning CI-and-local-test coverage into a precise checklist of remaining manual tasks.
Core Features & Use Cases
- PR targeting and resolution: Accepts a PR number, the current branch, or auto-selects when exactly one open PR exists, then gathers PR metadata and status checks.
- Deep test-layer execution: Runs all locally runnable validation layers across docs-citation gates, backend, frontend, database, image analysis, ESP32-CAM native tests, and optionally UI tests when appropriate.
- Manual QA plan generation: Produces a short, falsifiable, copy-paste-ready manual test plan by combining PR body checkboxes, linked issue acceptance criteria, and risk-surface checks implied by the diff.
Quick Start
Run the analyze-pr skill with the pull request number, for example analyze-pr 125, to generate a concise manual-test plan for whatever is left after automated checks.