Bug Report
Automate repetitive workflows and reduce manual effort
Example: Generate reports, summarize documents, draft communications
Save 3-5 hours per week on routine tasks
Learn new skills, understand complex topics, get expert guidance
Example: Explain concepts, provide examples, suggest learning resources
Accelerate learning and skill development by 2x
Enhance output quality through reviews, suggestions, and refinements
Example: Review drafts, suggest improvements, catch errors
Improve work quality by 30-40% with less effort
Time estimate: 15-45 minutes depending on use case complexity
Prerequisites
Submit your Claude Code skill and start earning
epx add Donchitos/Claude-Code-Game-Studios --skill bug-reportCompatible with
Supported agents
description: "Creates a structured bug report from a description, or analyzes code to identify potential bugs. Ensures every bug report has full reproduction steps, severity assessment, and context."
argument-hint: "[description] | analyze [path-to-file]"
allowed-tools: Read, Glob, Grep, Write
| name | bug-report |
| description | "Creates a structured bug report from a description, or analyzes code to identify potential bugs. Ensures every bug report has full reproduction steps, severity assessment, and context." |
| argument-hint | "[description] | analyze [path-to-file]" |
| user-invocable | true |
| allowed-tools | Read, Glob, Grep, Write |
Determine the mode from the argument:
analyze [path] → Analyze Mode: read the target file(s) and identify potential bugsverify [BUG-ID] → Verify Mode: confirm a reported fix actually resolved the bugclose [BUG-ID] → Close Mode: mark a verified bug as closed with resolution recordIf no argument is provided, ask the user for a bug description before proceeding.
Parse the description for key information: what broke, when, how to reproduce it, and what the expected behavior is.
Search the codebase for related files using Grep/Glob to add context (affected system, likely files).
Draft the bug report:
# Bug Report
## Summary
**Title**: [Concise, descriptive title]
**ID**: BUG-[NNNN]
**Severity**: [S1-Critical / S2-Major / S3-Minor / S4-Trivial]
**Priority**: [P1-Immediate / P2-Next Sprint / P3-Backlog / P4-Wishlist]
**Status**: Open
**Reported**: [Date]
**Reporter**: [Name]
## Classification
- **Category**: [Gameplay / UI / Audio / Visual / Performance / Crash / Network]
- **System**: [Which game system is affected]
- **Frequency**: [Always / Often (>50%) / Sometimes (10-50%) / Rare (<10%)]
- **Regression**: [Yes/No/Unknown -- was this working before?]
## Environment
- **Build**: [Version or commit hash]
- **Platform**: [OS, hardware if relevant]
- **Scene/Level**: [Where in the game]
- **Game State**: [Relevant state -- inventory, quest progress, etc.]
## Reproduction Steps
**Preconditions**: [Required state before starting]
1. [Exact step 1]
2. [Exact step 2]
3. [Exact step 3]
**Expected Result**: [What should happen]
**Actual Result**: [What actually happens]
## Technical Context
- **Likely affected files**: [List of files based on codebase search]
- **Related systems**: [What other systems might be involved]
- **Possible root cause**: [If identifiable from the description]
## Evidence
- **Logs**: [Relevant log output if available]
- **Visual**: [Description of visual evidence]
## Related Issues
- [Links to related bugs or design documents]
## Notes
[Any additional context or observations]
Read the target file(s) specified in the argument.
Identify potential bugs: null references, off-by-one errors, race conditions, unhandled edge cases, resource leaks, incorrect state transitions.
For each potential bug, generate a bug report using the template above, with the likely trigger scenario and recommended fix filled in.
Read production/qa/bugs/[BUG-ID].md. Extract the reproduction steps and expected result.
tests/, run it via Bash and report pass/fail.Produce a verification verdict:
Ask: "May I update production/qa/bugs/[BUG-ID].md to set Status: Verified Fixed / Still Present / Cannot Verify?"
If STILL PRESENT: reopen the bug, set Status back to Open, and suggest re-running /hotfix [BUG-ID].
Read production/qa/bugs/[BUG-ID].md. Confirm Status is Verified Fixed before closing. If status is anything else, stop: "Bug [ID] must be Verified Fixed before it can be closed. Run /bug-report verify [BUG-ID] first."
Append a closure record to the bug file:
## Closure Record
**Closed**: [date]
**Resolution**: Fixed — [one-line description of what was changed]
**Fix commit / PR**: [if known]
**Verified by**: qa-tester
**Closed by**: [user]
**Regression test**: [test file path, or "Manual verification"]
**Status**: Closed
Update the top-level **Status**: Open field to **Status**: Closed.
Ask: "May I update production/qa/bugs/[BUG-ID].md to mark it Closed?"
After closing, check production/qa/bug-triage-*.md — if the bug appears in an open triage report, note: "Bug [ID] is referenced in the triage report. Run /bug-triage to refresh the open bug count."
Present the completed bug report(s) to the user.
Ask: "May I write this to production/qa/bugs/BUG-[NNNN].md?"
If yes, write the file, creating the directory if needed. Verdict: COMPLETE — bug report filed.
If no, stop here. Verdict: BLOCKED — user declined write.
After saving, suggest based on mode:
After filing (Description/Analyze mode):
/bug-triage to prioritize alongside existing open bugs/hotfix [BUG-ID] for emergency fix workflowAfter fixing the bug (developer confirms fix is in):
/bug-report verify [BUG-ID] — confirm the fix actually works before closingAfter verify returns VERIFIED FIXED:
/bug-report close [BUG-ID] — write the closure record and update status/bug-triage to refresh the open bug count and remove it from the active listAI-first code editor with Composer
Before installing skills in Cursor, ensure your development environment meets these requirements:
node --versionbug-reportExecute the skills CLI command in your project's root directory to begin installation:
epx add Donchitos/Claude-Code-Game-Studios --skill bug-reportFetches bug-report from Donchitos/Claude-Code-Game-Studios and configures it for Cursor.
The CLI shows a list of agents. Use arrow keys and space to select Cursor:
Confirm successful installation by checking the skill directory location:
.cursor/skills/bug-report
Restart Cursor to activate bug-report. Access via /bug-reportin your agent's command palette.
Learn more:View source on GitHubSkills CLI docsAbout CursorWhat are agent skills?
Steps
Common Pitfalls
✓ Do
✗ Don't
💡 Pro Tips
✓ Use when
Use when skill capabilities match your task, clear ROI on time saved, and you can validate outputs. Best for repetitive tasks, learning, and quality improvement.
✗ Avoid when
Avoid when task requires deep expertise you can't validate, involves sensitive decisions, or when learning process is more valuable than speed of completion.
gate-check
Donchitos/Claude-Code-Game-Studios · Game QA & Testing · same repo
code-review
Donchitos/Claude-Code-Game-Studios · Game Dev Code · same repo
start
Donchitos/Claude-Code-Game-Studios · Game Dev Planning · same repo
art-bible
Donchitos/Claude-Code-Game-Studios · Game Design · same repo
onboard
Donchitos/Claude-Code-Game-Studios · Game Dev Planning · same repo
propagate-design-change
Donchitos/Claude-Code-Game-Studios · Game Design · same repo
We added bug-report from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
bug-report is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
Solid pick for teams standardizing on skills: bug-report is focused, and the summary matches what you get after install.
Useful defaults in bug-report — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
Keeps context tight: bug-report is the kind of skill you can hand to a new teammate without a long onboarding doc.
I recommend bug-report for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
Keeps context tight: bug-report is the kind of skill you can hand to a new teammate without a long onboarding doc.
Useful defaults in bug-report — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
Registry listing for bug-report matched our evaluation — installs cleanly and behaves as described in the markdown.
I recommend bug-report for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
showing 1-10 of 39