iterate-pr

Iterate on open pull requests to resolve CI failures and review feedback.

1|Updated Dec 1, 2025
One-click install
npx skills add https://github.com/hypeJunction/ai-assistant-starter --skill iterate-pr-hypejunction
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iterate-pr
Source: https://github.com/hypeJunction/ai-assistant-starter/tree/main/skills/iterate-pr
Command: npx skills add https://github.com/hypeJunction/ai-assistant-starter --skill iterate-pr-hypejunction

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of addressing failing CI checks and reviewer feedback on a Pull Request, ensuring it's ready for merging.

Core Features & Use Cases

  • Automated Fixes: Automatically resolves lint errors, build failures, and test issues.
  • Feedback Integration: Addresses reviewer comments by categorizing them by severity and applying fixes.
  • Conflict Resolution: Handles merge conflicts with the base branch.
  • Use Case: When your CI pipeline fails on a PR, invoke this Skill to automatically fix the issues, push the changes, and re-run checks until the PR is clean and approved.

Quick Start

Use the iterate-pr skill to fix all failing checks and review comments on the current pull request.

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 failing CI checks on a GitHub pull request?

To automatically fix failing CI checks on a GitHub PR, this Skill fetches check results, categorizes findings by severity, applies fixes for build and lint issues, and loops until the PR is merge-ready. It pushes changes and verifies checks until clean.

Can I automate resolving reviewer comments on a pull request?

Yes, you can automate resolving reviewer comments by fetching PR comments, categorizing feedback by severity, and systematically applying fixes. The process loops until all review feedback is addressed and the PR reaches a merge-ready state.

What is the best way to handle merge conflicts in a CI pipeline automatically?

Handling merge conflicts automatically involves fetching PR status, resolving conflicts with the base branch, and pushing the changes. This automated conflict resolution ensures the branch stays synchronized and merge-ready.

Do I need the GitHub CLI to automate resolving PR feedback?

Yes, you need the GitHub CLI to automate resolving PR feedback because it requires authenticated access. The CLI fetches PR details, check results, and comments to systematically resolve issues before pushing and verifying.

How do I categorize and fix build errors and lint issues on an open PR?

Categorizing and fixing build errors and lint issues on an open PR involves fetching check results, categorizing findings by severity, applying automated fixes for lint and build failures, and pushing changes until all checks pass and the PR is merge-ready.

Why does my pull request status loop when applying automated fixes?

The pull request status loops when applying automated fixes because the Skill systematically resolves conflicts, build errors, lint issues, and review comments before pushing and verifying. This loop continues until the PR is fully merge-ready and all checks pass.