iterate-pr

Automate fixing pull request failures and review feedback until CI checks pass.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/sergical/pi-config --skill iterate-pr-sergical
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iterate-pr
Source: https://github.com/sergical/pi-config/tree/main/skills/iterate-pr
Command: npx skills add https://github.com/sergical/pi-config --skill iterate-pr-sergical

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires uv, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the repetitive cycle of fixing Continuous Integration (CI) failures, addressing review feedback, and pushing code until a Pull Request (PR) meets all quality and passing criteria.

Core Features & Use Cases

  • Automated Feedback Loop: Continuously monitors CI status and review comments.
  • Intelligent Fixing: Analyzes CI failure logs and review feedback to apply targeted fixes.
  • Workflow Automation: Handles the entire process from identifying issues to committing and pushing solutions.
  • Use Case: When a PR fails its tests or receives critical feedback, this Skill can automatically attempt to fix the issues, commit the changes, and re-run the CI checks, significantly speeding up the review and merge process.

Quick Start

Use the iterate-pr skill to automatically fix the current pull request until all CI checks pass.

Frequently Asked Questions about iterate-pr

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

FAQPage Schema
How do I automatically fix CI failures on a pull request?

To automatically fix CI failures on a pull request, this Skill monitors CI status, analyzes failure logs, applies targeted fixes, and pushes code changes iteratively until all checks pass. It manages the entire feedback-fix-push-wait cycle.

Can I automate addressing code review feedback on GitHub Actions?

Yes, you can automate addressing code review feedback on GitHub Actions by using this Skill to analyze review comments, apply intelligent fixes, commit the changes, and re-run CI checks for merge readiness.

Do I need GitHub CLI to automate PR fixes until CI passes?

Yes, you need GitHub CLI installed to interact with pull request data. This Skill requires GitHub CLI for monitoring CI status and fetching review comments, alongside Python scripts for detailed log analysis.

What is the best way to handle repetitive PR fixing cycles?

The best way to handle repetitive PR fixing cycles is to automate the loop of identifying issues, committing solutions, and re-running checks. This Skill continuously monitors CI status and review comments to apply targeted fixes automatically.

Do I need uv installed to automate pull request fixes?

Yes, you need uv installed as it is a required dependency. This Skill uses uv alongside Python scripts to analyze CI failure logs and review feedback for applying targeted fixes.

When should I not use automated PR fixing for CI checks?

You should not use automated PR fixing when CI failures require complex architectural changes or manual intervention. This Skill is designed for targeted fixes based on log analysis and review feedback, not deep codebase refactoring.