Agent Skill
2/7/2026roborev-refine
Automated review-fix loop that keeps iterating until all code reviews pass. Use for hands-off code quality improvement.
M
machow
0GitHub Stars
1Views
npx skills add machow/dev-skills
SKILL.md
| Name | roborev-refine |
| Description | Automated review-fix loop that keeps iterating until all code reviews pass. Use for hands-off code quality improvement. |
name: roborev-refine description: Automated review-fix loop that keeps iterating until all code reviews pass. Use for hands-off code quality improvement. argument-hint: "[--since commit]" allowed-tools: Bash
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:
roborev refine
Or with options:
roborev refine --since HEAD~5- Only refine last 5 commitsroborev refine --max-iterations 5- Limit retry attemptsroborev 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
Skills Info
Original Name:roborev-refineAuthor:machow
Download