Roborev Refine Skill
Automatically fix code review findings in a loop until everything passes.
What it does
- •Finds failed reviews on the current branch
- •Runs an agent to fix findings
- •Commits the fixes
- •Waits for re-review
- •If still failing, repeats (up to 10 iterations by default)
- •Once per-commit reviews pass, runs a branch-level review
- •Addresses any branch-level findings too
The agent runs in an isolated worktree - your working directory stays clean.
Prerequisites
- •Must be in a git repository
- •Working tree must be clean (commit or stash changes first)
- •Must be on a feature branch (or use
--sinceon main)
Usage
Run the refine command:
bash
roborev refine
Or with options:
- •
roborev refine --since HEAD~5- Only refine last 5 commits - •
roborev refine --max-iterations 5- Limit retry attempts - •
roborev refine --fast- Use faster (less thorough) reasoning
Instructions
- •
Check if the working tree is clean:
git status --porcelain- •If not clean, inform user they need to commit or stash first
- •
Run:
roborev refine $ARGUMENTS - •
Stream the output to the user - this can take a while as it iterates
- •
Report the final result:
- •How many iterations it took
- •Whether all reviews now pass
- •Summary of changes made
Related Skills
- •
/roborev-review- Run a single review (no auto-fix) - •
/roborev-address- Manually address specific findings