Add prestashop-pr-qa guide an AI agent through QA of a pull request - #4
Add prestashop-pr-qa guide an AI agent through QA of a pull request#4tblivet wants to merge 10 commits into
Conversation
bf3a1ba to
f4c0c44
Compare
f4c0c44 to
a547b5a
Compare
a547b5a to
0e4681a
Compare
|
Thanks for this. The two-phase design with the state canary is a real addition to how we QA PRs today, and splitting long knowledge into Two concrete bugs1. The run-directory guard never runs. In 2. The flake re-sample is inert in the scenario template. const shown = (await page.locator('...').first().innerText()).trim();
await assert.bug('...', async () => shown === '...', `observed "${shown}"`);The closure returns the same Related: when the re-sample flips, Packaging:
|
qadomain with one developer skill,prestashop-pr-qa. It QAs a pull request in a real browser against an already-running shop: reads the PR and its linked issue, reproduces the bug on the pre-fix code, verifies the fix on the PR's code, and writes a report stating approved / not approved / not reproducible with video and per-step screenshots as proof. Works for core, modules, themes and libraries, front office and back office.The skill is prose-only (
SKILL.mdplus tworeferences/files) it ships no executable code. The developer switches the shop between the two states; the skill prints the commands, waits, then verifies the state actually changed before measuring. Nothing is ever posted to GitHub.Also updates
README.md: new domain section, inventory row, directory tree, and a contribution step recommendingreferences/for long knowledge soSKILL.mdstays focused.qa/devnpx skills install PrestaShop/skills/qa/dev, then with a PrestaShop shop running, either invoke it directly in Claude Code:/prestashop-pr-qaor just describe the task:QA the PR PrestaShop/hummingbird#1092 against http://localhost:8887The skill asks for the shop URL, asks you to put the checkout on the PR's merge base, runs the reproduction, asks you to switch to the PR branch, runs the verification, and writes
report.mdwith the verdict plusbefore/andafter/videos and screenshots.Validated on
PrestaShop/hummingbird#1092(keyboard accordion toggles): reproduced on the merge base, confirmed fixed on the PR head, verdict approved.