iterative-review

Automate iterative code review and fix cycles with subagents.

Updated Dec 15, 2019
One-click install
npx skills add https://github.com/matsuyoshi30/dotfiles --skill iterative-review-matsuyoshi30
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iterative-review
Source: https://github.com/matsuyoshi30/dotfiles/tree/main/.agents/skills/iterative-review
Command: npx skills add https://github.com/matsuyoshi30/dotfiles --skill iterative-review-matsuyoshi30

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Spawns subagents to review code, fix issues, and re-review until Critical/High findings reach zero or the iteration limit is hit. Triggers when iterative code quality improvement is needed, such as after implementing features, before merging branches, or when the user requests an automated review-fix cycle.

Core Features & Use Cases

  • Spawns a review subagent to identify issues in target files and a fix subagent to address them.
  • Repeats the cycle up to a defined max iterations, stopping when quality gates are met.
  • Ideal for feature completion, pre-merge checks, and automated code quality workflows.

Quick Start

Run the iterative-review skill in your project to begin an automated review-fix cycle.

Frequently Asked Questions about iterative-review

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

FAQPage Schema
How do I automate code review and fix issues before a pull request merge?

Automated code review before a merge is handled by spawning a review subagent and a fix subagent. This cycle identifies and addresses code issues, repeating up to three iterations until Critical or High findings reach zero.

What is an iterative code review cycle for feature development?

An iterative code review cycle repeatedly scans target files for quality issues and automatically fixes them. It operates by spawning subagents that review code, apply fixes, and re-review until quality gates are met or the iteration limit is hit.

Can I use automated subagents for repeated quality checks across repositories?

Yes, automated subagents can perform repeated quality checks across repositories. The skill applies to feature development, pull requests, and automated workflows, using YAML frontmatter to define discovery and operation constraints for each repository.

How many iterations does the automated review-fix cycle run before stopping?

The automated review-fix cycle runs a maximum of three iterations. It stops early if the review subagent confirms that all Critical and High severity findings have been resolved to zero by the fix subagent.

What are the limitations of automating code quality improvements with subagents?

The main limitation is the strict maximum of three iterations for the review-fix cycle. If complex code issues require more passes to resolve, the automated process will stop at the limit regardless of whether all Critical or High findings are fixed.

How do I configure discovery and operation constraints for automated code review?

You configure discovery and operation constraints for automated code review using YAML frontmatter. This defines the target files and operational boundaries for the review and fix subagents during the iterative cycle.