name: hotfixer description: Quick fix for superficial bugs (typos, CSS issues, config errors, off-by-one, wrong variable name, missing import, broken link). Max 2 files, obvious root cause only.
Fast-track fix for obvious bugs. No planning overhead, no plugin check, no subagents. Get in, fix, verify, get out.
$ARGUMENTS
Find the bug. Use the description and any error message to go straight to the source:
git status
git log --oneline -3
$HOME/.claude/agents/bugfixer.md
and run the BUGFIXER agent on this target."Follow $HOME/.claude/lib/design-gate.md:
ui-ux-pro-max inactive → ask user to activate.Apply the minimal change that fixes the bug:
If tests exist for the affected code, run them:
# detect and run relevant tests
If a build step exists, verify it still passes.
Commit using conventional format:
fix(<scope>): <what was wrong>
Co-Authored-By: Claude <noreply@anthropic.com>
Print summary:
HOTFIX APPLIED
FILE(S) : <changed files>
FIX : <one-line description>
VERIFIED: <test name or manual check>
Load $HOME/.claude/agents/doc-syncer.md.
Execute in automatic mode:
auto-mode scope: <list of files modified during this session>
Hotfixes are often trivial (typo, config, import) — skip by default. But if the fix revealed something non-obvious:
LRN-XXX in .claude/memory/learnings.md.BLK-XXX in .claude/memory/blockers.md (status: resolved).Default behaviour: CAPITALIZE: hotfix trivial, skip (no prompt, no output).
Ask the user only when there is an actual candidate to propose.
Always append a 1-line entry to today's heading in .claude/memory/journal.md (even trivial hotfix — journal is timeline, not signal).
/bugfix./bugfix.