.github_gpt/skills/reproduce-bug/SKILL.md
Reproduce and investigate a bug using logs, console inspection, and browser screenshots
npx skillsauth add the-rabak/compound-engineering-plugin reproduce-bugInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Investigate and reproduce a reported bug with parallel research, browser evidence when relevant, and a documented issue response.
repo-research-analyst and learnings-researcher in parallel.Execute the full source-of-truth workflow below. Preserve every conditional branch, phase, checklist, and validation step from the original instructions. When the workflow says to ask, wait, route, or run in parallel, do that exactly.
[issue number or description]
Look at github issue #$ARGUMENTS and read the issue description and comments.
Run the following agents in parallel to investigate the bug:
Think about the places it could go wrong looking at the codebase. Look for logging output we can look for.
Run the agents again to find any logs that could help us reproduce the bug.
Keep running these agents until you have a good idea of what is going on.
If the bug is UI-related or involves user flows, use agent-browser to visually reproduce it:
agent-browser open http://localhost-3000
agent-browser snapshot -i
If server not running, inform user to start the development server for the project.
Based on the issue description, navigate to the relevant page:
agent-browser open "http://localhost:3000/[affected_route]"
agent-browser snapshot -i
Take screenshots at each step of reproducing the bug:
agent-browser screenshot "bug-[issue]-step-1.png"
Reproduce the exact steps from the issue:
Read the issue's reproduction steps
Execute each step using agent-browser:
agent-browser click @ref for clicking elementsagent-browser fill @ref "text" for filling formsagent-browser snapshot -i to see the current stateagent-browser screenshot filename.png to capture evidenceCheck for console errors by inspecting the snapshot output for error indicators.
When you reproduce the bug:
agent-browser screenshot "bug-[issue]-reproduced.png"
Reference Collection:
app/Services/ExampleService.php:42)Add a comment to the issue with:
Return an issue-comment-ready report with:
tools
Package one plan execution packet into a compact ticket-local execution packet with parent refs, scope fences, feature-home ownership, and evidence commands. Use when converting plans into local tickets or when execution needs one ticket-sized context pack without the full plan.
tools
Package one plan execution packet into a compact ticket-local execution packet with parent refs, scope fences, feature-home ownership, and evidence commands. Use when converting plans into local tickets or when execution needs one ticket-sized context pack without the full plan.
testing
Run a deep adversarial review of plans and architecture before implementation. Use when validating strategy docs, contracts, roadmaps, and competitive positioning with scored findings and prioritized recommendations.
testing
Run a deep adversarial review of plans and architecture before implementation. Use when validating strategy docs, contracts, roadmaps, and competitive positioning with scored findings and prioritized recommendations.