| name | quick-fix |
| description | Create a quick fix branch, commit, PR, merge, and rebase worktrees |
| disable-model-invocation | true |
Quick Fix Workflow
Use this for small fixes while another Claude process is working on main. Run through the entire sequence without asking for confirmation at each step.
Arguments
- First argument: short description of the fix (used for branch name and commit)
Steps
Execute all steps in sequence without pausing:
-
Create branch from main:
git checkout main && git pull
git checkout -b fix/<description>
-
Make the fix — edit the necessary files
-
Commit with conventional commit message:
git add <changed-files>
git commit -m "fix(<scope>): <description>"
-
Push and create PR:
git push -u origin fix/<description>
gh pr create --title "fix(<scope>): <description>" --body "<summary>"
-
Merge with rebase (this repo uses rebase/FF only, no squash):
gh pr merge <number> --rebase
-
Return to main:
git checkout main && git pull
-
Update any active worktrees:
cd <worktree> && git fetch origin main && git rebase origin/main
Rules
- Use conventional commit format:
fix(<scope>): <description>
- This repo uses rebase/FF merges only — never squash
- Do NOT pause for confirmation between steps
- If the PR has CI checks, wait for them to pass before merging