What it does
Bug Reporter analyzes the raw symptom description you provide and extracts everything needed for an actionable report — the error message, the reproduction path, the environment stack, and the expected vs actual behaviour. It classifies severity (critical / high / medium / low) based on user impact signals and annotates the report with component tags so triage teams can route it immediately.
When a stack trace is pasted in, Bug Reporter matches the trace to common framework patterns (React, Next.js, Django, FastAPI, Rails) and adds a likely cause section. It can also generate a minimal reproduction snippet if you describe the failing code path.
How to install
npx skills add user/bug-reporter
The command fetches the skill definition, validates the schema, and registers it with your Claude Code environment. The skill is stored in your project's .claude/skills/ directory and can be committed alongside your code.
How to use
Paste your error description or stack trace and prompt Claude to generate the report:
File a bug for: [paste error or description]
A typical output looks like this:
## Summary Checkout button throws TypeError on mobile Safari 16 ## Steps to Reproduce 1. Open site on iOS 16 Safari 2. Add item to cart 3. Tap "Checkout" 4. Observe crash ## Expected vs Actual Expected: Redirect to /checkout Actual: TypeError: Cannot read properties of undefined ## Environment Browser: Safari 16 · OS: iOS 16.4 · Node: 20.x ## Severity: HIGH
Configuration
You can customise the output format and target issue tracker with inline options:
# File a critical priority bug File a P0 bug for [description] # Switch to JIRA format Use JIRA format for this bug report # Add framework-specific steps Add reproduction steps for Next.js App Router
Tip: Combine Bug Reporter with Test Generator — once the bug is filed, immediately generate a failing test that captures the reproduction case, so the fix is verifiable from day one.
Related skills
Pair Bug Reporter with PR Review Assistant to link bug reports directly to pull request descriptions. Use Test Generator to write regression tests for filed bugs, and Code Documentor to keep component ownership documentation in sync with assignee suggestions.