Claude-code-agents bug-fix

Fix bugs with regression prevention using test-first approach

install
source · Clone the upstream repo
git clone https://github.com/undeadlist/claude-code-agents
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/undeadlist/claude-code-agents "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/bug-fix" ~/.claude/skills/undeadlist-claude-code-agents-bug-fix && rm -rf "$T"
manifest: skills/bug-fix/SKILL.md
source content

Bug Fix Workflow

Fix bugs with a test-first approach to prevent regressions. Provide the bug description when invoking.

Execution (Sequential)

Step 1: Reproduce with Test

Spawn

test-writer
with the bug description:

  • Create a test that fails (reproduces the bug)
  • Test should pass after the fix is applied

Step 2: Fix the Bug

Spawn

code-fixer
with the bug description and test file:

  • Find root cause
  • Implement minimal fix
  • Don't refactor unrelated code

Step 3: Verify

Spawn

test-runner
:

  • New test passes (bug is fixed)
  • All existing tests pass (no regressions)

Step 4: Browser QA (if UI bug)

Spawn

browser-qa-agent
:

  • Reproduce original steps
  • Confirm bug is fixed
  • Check related features still work

Usage

Provide bug details when invoking:

/bug-fix

Bug: Login fails with valid credentials
Steps to reproduce:
1. Go to /login
2. Enter valid email/password
3. Click submit
Expected: Redirect to dashboard
Actual: 500 error
Location: src/api/auth/login.ts

Skip browser-qa for

  • Non-UI bugs (API, background jobs)
  • Build/compilation issues
  • Test infrastructure bugs