with one click
fix-all
// Run bin/claude-review --print and automatically fix all reported issues, committing each fix individually.
// Run bin/claude-review --print and automatically fix all reported issues, committing each fix individually.
| name | fix-all |
| description | Run bin/claude-review --print and automatically fix all reported issues, committing each fix individually. |
| disable-model-invocation | true |
| user-invocable-only | true |
Automatically find and fix all issues reported by bin/claude-review --print.
Run bin/claude-review --print to get the list of issues. If the command doesn't exist or fails, report back to the user and stop.
This is a required, non-optional step. Do not skip it.
Before reading any file, spawning any sub-agent, or making any edit, emit a plain-text message to the user containing the entire, unmodified stdout from bin/claude-review --print.
Rules for this step:
=== Code Review ===.Parse the review output into individual issues. Each issue is separated by a line of dashes (--------------------------------------------------) and follows this format:
Issue N (Severity): file_path:line_number
Description...
Severity is one of: Critical, Warning, Suggestion.
If the output says "No issues found." then report that to the user and stop.
For each issue, spawn a sub-agent to fix it. Process issues one at a time, sequentially (not in parallel) to avoid conflicts between fixes. The current working directory is the project root.
Each sub-agent should:
Use your judgment on each issue:
After all fixes are applied, run bin/claude-review --print again to check for remaining issues.
If new issues are found:
When done, provide a summary that includes:
Review and merge open Dependabot pull requests
Evaluate pending (unsubmitted) review comments on the current branch's PR and, after user confirmation, address each in a separate sub-agent and separate commit.
Evaluate unresolved review comments on the current branch's PR and, after user confirmation, address each in a separate sub-agent and separate commit.
Walk through PR changes from the user's perspective. Traces each UI change through its full vertical slice — what the user sees, what it triggers, and how the server handles it. Use when asked to walk through what changed, review a PR, or summarize branch changes.
Amend a git commit further back in the history.
Summarize work done since the last standup across the user's configured repos — merged PRs, open PR reviews, PRs/commits authored, and a per-repo summary of code changes.