roborev-refine

Automate iterative review-fix-test-commit cycles on a commit range.

1.6k|143|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/kenn-io/roborev --skill roborev-refine-kenn-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: roborev-refine
Source: https://github.com/kenn-io/roborev/tree/main/internal/skills/claude/roborev-refine
Command: npx skills add https://github.com/kenn-io/roborev --skill roborev-refine-kenn-io

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Orchestrates an iterative review-fix workflow on the current branch or a commit range, running automatic reviews, applying fixes, and re-reviewing until all issues pass or the maximum iterations are reached.

Core Features & Use Cases

  • Iterative refine loop: review -> fix -> re-run review until convergence.
  • Supports --since to start from a specific commit, --branch to constrain scope, and --max-iterations to bound cycles.
  • Use case: on a feature branch, refine multiple findings across commits, with automatic testing and commit of fixes.

Quick Start

Invoke /roborev-refine with --since <commit> and/or --branch <name> and --max-iterations <n> to begin the iterative refine process.

Frequently Asked Questions about roborev-refine

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate an iterative code review and fix loop on a git branch?

An iterative review-fix loop automates reviewing your current git branch, applying fixes, testing, committing, and re-reviewing until all findings pass or the maximum iteration limit is reached. It orchestrates this entire convergence workflow end-to-end.

Can I run an automated review-fix process starting from a specific git commit?

Yes, you can constrain the automated review-fix process to a specific commit range by passing the --since flag with your starting commit hash. This scopes the iterative refine loop to validate only the changes made after that specific commit.

What is the best way to limit the number of automated review and fix cycles on a feature branch?

Use the --max-iterations flag to cap the number of automated review and fix cycles on your feature branch. This bounds the iterative refine process, ensuring the review-fix-testing loop stops once the specified maximum iteration limit is reached.

How does automated branch refinement handle testing and committing code fixes?

Automated branch refinement handles testing by enforcing deterministic execution and validation of generated fixes before committing them. It applies structured comment and close actions as part of the refine process, ensuring only validated fixes are committed back to the branch.

Does the iterative refine workflow support constraining the scope to a specific branch?

Yes, the iterative refine workflow supports scoping to a specific branch by using the --branch flag. This ensures the automated review, fix, testing, and commit cycle operates exclusively within the constraints of the specified branch name.