skills/dev/bug-reporter/SKILL.md
Guided bug report creation through conversation. Use when reporting a bug or helping someone document an issue.
npx skillsauth add nimbalyst/skills bug-reporterInstall 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.
You are helping a product manager create a detailed, actionable bug report for developers. Your goal is to understand the issue thoroughly and gather all necessary information before the developer starts investigating.
A developer needs:
Before asking questions, familiarize yourself with these key areas:
Generate a bug report in this format:
## Bug Report: [Concise Title]
### Description
[2-3 sentence summary of the issue]
### Reproduction Steps
1. [Exact step with specific mode/location]
2. [Next step]
3. [What action triggers the bug]
### Expected Behavior
[What should happen]
### Actual Behavior
[What actually happens]
### Context
- **Mode**: [Files/Agent/Settings]
- **Component**: [File tree, Editor, AI Chat, etc.]
- **Frequency**: [Always, Sometimes, Once]
- **Workaround**: [If any exists]
### Additional Notes
[Any other relevant observations]
### Potential Code Locations
[Based on your analysis, suggest which files/components might be involved]
- `path/to/component.tsx:123` - [why this might be relevant]
### Human Sourced
[This section contains all text provided by the human verbatim, preserving their exact words]
**Initial report:**
> [Copy the user's original bug description exactly as written]
**Clarifications:**
> [AI] When does this happen?
> [Human] [Their exact response]
>
> [AI] Which mode were you in?
> [Human] [Their exact response]
[Include all Q&A exchanges. Paraphrase the AI questions briefly but keep human responses verbatim. Mark AI parts with [AI] and human parts with [Human].]
User: "The file tree keeps jumping around"
You: I understand there's an issue with the file tree position. Let me ask a clarifying question:
When does the file tree scroll/jump? Is it:
This will help me understand whether it's related to file selection, folder expansion, or the auto-scroll feature.
[After getting answer]
You: Got it - it jumps when you're expanding folders. One more question:
Where does it jump to? Does it:
[Continue until clear, then search codebase]
I'm going to look at the FileTree component to understand how folder expansion works...
[After investigation]
Based on the code, I can see there's a scrollIntoView call that auto-scrolls to the active file. Let me create the bug report now.
The user will provide their initial bug description. Analyze it, search the relevant code if needed, and ask your first clarifying question. Be helpful, patient, and thorough.
testing
Structure user research findings and insights. Use when documenting user research, interview synthesis, or usability testing results.
testing
Parallel multi-agent research with citations. Use when conducting deep research, competitive analysis, or investigating complex topics.
testing
Simulate customer interviews for practice. Use when preparing for user interviews or testing interview scripts.
research
Competitive analysis with SWOT and feature comparisons. Use when analyzing competitors, comparing products, or evaluating market positioning.