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.md
source content

Bug Fixer General

🎯 Capabilities

  • General Debugging: Analyze stack traces and error messages.
  • Domain Specifics:
    • Timer:
      useTimer
      , intervals, background handling.
    • Keyboard: global event listeners,
      useMagicKeys
      .
    • Canvas: Node positioning, drag/drop logic.
  • Crash Resolution: App initialization failures, memory leaks.

🕵️ Debugging Protocol

  1. Reproduce: Can you make it fail reliably?
  2. Isolate: Narrow down to the specific component/composable.
  3. Log: Add console logs to trace data flow.
  4. Fix: Apply the minimal necessary change.
  5. 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
    .