iterate-pr
Iterate on a PR until CI passes. Use when you need to fix CI failures, address review feedback, or continuously push fixes until all checks are green. Automates the feedback-fix-push-wait cycle.
Security Assessment
About iterate-pr
The 'iterate-pr' skill is designed to automate the process of iterating on a pull request (PR) until all continuous integration (CI) checks pass. It effectively addresses issues such as CI failures and review feedback, allowing developers to continuously push fixes until all checks are green. This skill streamlines the feedback-fix-push-wait cycle, ensuring that developers can focus on coding rather than manually checking CI statuses and gathering feedback.
FAQ
What should I do if no PR exists for my current branch?
The process will stop and inform you that no PR exists.
Is there a requirement for using this skill?
Yes, you need to have the GitHub CLI ('gh') authenticated and available.
Can I manually check CI statuses instead of using the automated watch functionality?
Yes, you can manually poll the CI status if you need more control.
What happens if I encounter a persistent CI failure?
If the same failure persists after 3 attempts, it's likely a flaky test or deeper issue.
Does this skill work with any GitHub repository?
Yes, as long as you have access to the repository and the necessary GitHub CLI setup.
Install iterate-pr
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
getsentry/skills