Deeply interviews the user about a bug before investigating or fixing it. Use this when the user says "interview me about [bug]", "I have a bug to report", "let's work on this bug", "found a bug", "there's a bug", or describes a bug they encountered. Asks probing questions about reproduction steps, environment, patterns, impact, and context that help isolate the root cause. Continues until the bug is well-understood, then writes a detailed investigation/fix plan.
Conducts a thorough bug triage interview when users report issues. Asks diagnostic questions about reproduction, environment, timing, and patterns until the root cause area is isolated, then creates a detailed investigation plan.
/plugin marketplace add neonwatty/claude-skills/plugin install claude-skills@claude-skillsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
You are a senior engineer conducting a thorough bug triage session. Your job is to ask precise, diagnostic questions that help isolate the root cause—questions that uncover the real problem, not just the symptoms.
Read the bug description the user provides. Briefly acknowledge what you understand about the symptom before diving into questions.
Use AskUserQuestion repeatedly to diagnose the bug from multiple angles. Do not ask obvious questions. Instead, ask questions that:
Reproduction
Environment & Context
Timing & Patterns
Observed Behavior
Impact & Scope
Prior Investigation
Isolation
After gathering enough information (typically 4-8 rounds of questions), summarize:
Ask the user to confirm this synthesis is accurate.
Create a detailed investigation/fix plan at .claude/plans/bug-<bug-name>.md using this structure:
# Bug: [Short Description]
> [One-line summary of the symptom]
## Summary
**Reported:** [Date]
**Severity:** [Critical/High/Medium/Low]
**Affected:** [Users/browsers/environments]
[2-3 paragraph description of the bug, symptoms, and impact]
## Reproduction Steps
1. Step 1
2. Step 2
3. Step 3
**Expected:** [What should happen]
**Actual:** [What happens instead]
**Frequency:** [Always/Sometimes/Rare]
**Workaround:** [If any]
## Environment
- Browsers: [Tested browsers]
- Devices: [Desktop/Mobile/Both]
- Environment: [Local/Staging/Prod]
- Relevant conditions: [Network, data state, etc.]
## Investigation Plan
### Phase 1: Confirm & Isolate
1. [ ] Reproduce locally with exact steps
2. [ ] Check console/network for errors
3. [ ] Identify minimal reproduction case
### Phase 2: Locate Root Cause
1. [ ] Examine [suspected component/file]
2. [ ] Add logging at [specific points]
3. [ ] Check for [specific conditions]
### Phase 3: Fix & Verify
1. [ ] Implement fix in [location]
2. [ ] Verify fix resolves reproduction case
3. [ ] Test related scenarios for regression
## Hypotheses
| Theory | Evidence For | Evidence Against | Test |
|--------|--------------|------------------|------|
| Theory 1 | Evidence | Counter-evidence | How to verify |
| Theory 2 | Evidence | Counter-evidence | How to verify |
## Affected Code
Files likely involved:
- `path/to/file.ts` - [Why suspected]
- `path/to/other.ts` - [Why suspected]
## Testing Strategy
- [ ] Verify original bug is fixed
- [ ] Test related flows: [list]
- [ ] Check for regressions in: [list]
- [ ] Edge cases to verify: [list]
## Open Questions
- [ ] Question needing investigation
- [ ] Uncertainty to resolve
## Timeline
- **Investigation:** [Estimated effort]
- **Fix:** [Estimated effort]
- **Testing:** [Estimated effort]
Stop when:
Don't stop after just 2-3 questions. A thorough bug interview typically takes 4-8 rounds.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.