What problem does it solve?
After a dotCMS pull request merges, someone still has to verify the fix by hand against the build that contains it. This Skill removes the blank-page work of writing that verification plan: it reconstructs the issue and PR context, consolidates every issue the PR fixed into one plan, and produces numbered manual test cases with reproducible steps and observable expected results.
Core Features & Use Cases
- Multi-issue consolidation: Derives the full issue set from the branch name, the PR description, and GitHub Development links, then emits one plan posted verbatim to every related issue.
- Structured test cases: Maps acceptance criteria and a nine-axis coverage matrix (permissions, sites, languages, cache, workflow, push publish, UI/UX, and more) to TC-### cases with risk, scenario, self-contained steps, and expected results.
- Interactive or unattended CI runs: Asks clarifying questions when a human is present, or applies documented defaults and always emits a complete plan when running in a GitHub Actions workflow.
- Plan revisioning: Finds the previous plan by its comment marker, preserves still-relevant cases, adapts affected ones, and resets all results to Not Run Yet for the new execution pass.
- Use Case: A backend PR fixing two permission issues merges; the post-merge workflow invokes the Skill, which posts an identical test plan comment to both issues, ready for a reviewer to approve and an independent executor to run.
Quick Start
Ask the assistant to generate the post-merge QA test plan for a specific merged dotCMS pull request by number, for example by requesting a QA plan for PR #12345.