Claude-skill-registry Bug Fixer General
General debugging and bug fixing skill. Handles general logic errors, specific domain bugs (timer, keyboard, canvas), and crash investigations.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/dev-bug-fixer" ~/.claude/skills/majiayu000-claude-skill-registry-bug-fixer-general && rm -rf "$T"
manifest:
skills/data/dev-bug-fixer/SKILL.mdsource content
Bug Fixer General
🎯 Capabilities
- General Debugging: Analyze stack traces and error messages.
- Domain Specifics:
- Timer:
, intervals, background handling.useTimer - Keyboard: global event listeners,
.useMagicKeys - Canvas: Node positioning, drag/drop logic.
- Timer:
- Crash Resolution: App initialization failures, memory leaks.
🕵️ Debugging Protocol
- Reproduce: Can you make it fail reliably?
- Isolate: Narrow down to the specific component/composable.
- Log: Add console logs to trace data flow.
- Fix: Apply the minimal necessary change.
- Verify: Ensure the bug is gone AND no regression occurred.
⚠️ Common Pitfalls
- Reactivity: Mutating props directly (Vue warning).
- Lifecycle: Accessing DOM elements before mount.
- Async: Race conditions in
.await