iterate-pr

Automate the PR fix-push-wait cycle until CI checks pass.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/v36372/pi-stuff --skill iterate-pr-v36372
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iterate-pr
Source: https://github.com/v36372/pi-stuff/tree/main/skills/iterate-pr
Command: npx skills add https://github.com/v36372/pi-stuff --skill iterate-pr-v36372

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Iterate on a PR until CI checks pass, automatically addressing CI failures and review feedback to keep the branch green.

Core Features & Use Cases

  • Automates retrieving CI status and failing checks.
  • Fetches and categorizes PR feedback by priority.
  • Guides deterministic iteration: fix, push, and wait for green CI.

Quick Start

Run the Iterate PR workflow on your feature branch and let it automatically fix CI failures, re-run checks, and wait for green CI.

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?

The Skill automates the PR feedback-fix-push-wait cycle by retrieving failing CI checks, extracting review feedback by priority, re-applying deterministic fixes, and pushing updates until CI passes on your feature branch.

How does automated PR iteration handle review feedback and failing checks?

Automated PR iteration handles review feedback and failing checks by fetching and categorizing feedback by priority, then guiding deterministic scripts to apply fixes, push changes, and wait for green CI status.

What dependencies do I need to automate pull request workflows until CI passes?

To automate pull request workflows until CI passes, you need GitHub CLI for PR interactions, Python 3.9+ for script execution, and uv for environment management to run the deterministic orchestration scripts.

Can I use scripts to automate the PR fix and push cycle for a feature branch?

Yes, you can use the deterministic scripts provided under the scripts directory to orchestrate PR checks, extract feedback, and re-apply fixes to automatically iterate until the feature branch achieves green CI.

When should I automate iterating on a PR instead of fixing CI failures manually?

You should automate iterating on a PR when dealing with multiple fix iterations, failing CI checks, or review changes on a feature branch, letting deterministic scripts handle the repetitive fix-push-wait cycle to keep the branch green.