Roborev Refine - Automated Code Review Loop

VerifiedSafe

Automated review-fix loop that iterates until all code reviews pass. Runs fix agents on failed reviews, commits changes, and re-checks, keeping your working directory clean. Ideal for hands-off code quality improvement on feature branches.

Sby Skills Guide Bot
DevelopmentIntermediate
506/2/2026
Claude CodeCursorWindsurf
#automated-code-review#fix-loop#git#iteration#code-quality

Recommended for

Our review

Runs an automated review-fix loop that iterates until all code reviews pass.

Strengths

  • Fully automates the code review fix process
  • Operates in an isolated worktree, keeping your working directory clean
  • Iterates up to 10 times by default with configurable limits
  • Handles both per-commit and branch-level reviews

Limitations

  • Requires a clean git working tree and a feature branch
  • Can be time-consuming if many review failures exist
  • Depends on the external roborev tool for reviews and fixes
When to use it

Use this skill when you want to automatically resolve all code review issues without manual intervention.

When not to use it

Do not use this skill if you need to manually control each fix or if your repository is not in a clean state.

Security analysis

Safe
Quality score85/100

The skill runs a predefined command 'roborev refine' which automates code review fixes. It checks for clean working tree and does not perform destructive or exfiltrating actions. No security concerns.

No concerns found

Examples

Basic refine
Run roborev refine on my current branch to automatically fix all code review issues.
Refine with commit range
Use roborev refine to fix review findings only in the last 5 commits.
Faster refine
Execute roborev refine --fast to quickly address code review problems with less thorough reasoning.

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

  1. Finds failed reviews on the current branch
  2. Runs an agent to fix findings
  3. Commits the fixes
  4. Waits for re-review
  5. If still failing, repeats (up to 10 iterations by default)
  6. Once per-commit reviews pass, runs a branch-level review
  7. 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 --since on main)

Usage

Run the refine command:

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

  1. Check if the working tree is clean: git status --porcelain

    • If not clean, inform user they need to commit or stash first
  2. Run: roborev refine $ARGUMENTS

  3. Stream the output to the user - this can take a while as it iterates

  4. 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
Related skills