open-pr

Creates or updates pull requests with rebasing, ADR finalization, and automated CI monitoring.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/richard-jh-mccrae/PokemonAI --skill open-pr-richard-jh-mccrae
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: open-pr
Source: https://github.com/richard-jh-mccrae/PokemonAI/tree/main/.agents/skills/open-pr
Command: npx skills add https://github.com/richard-jh-mccrae/PokemonAI --skill open-pr-richard-jh-mccrae

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Opening a pull request involves repetitive manual steps: rebasing onto main, renaming temporary ADR files, pushing branches, filling out PR templates, and then babysitting CI until it goes green. This Skill automates that entire workflow end to end. ## Core Features & Use Cases - Automated PR Creation: Rebases the current branch onto main, pushes it, and creates or updates a pull request using the repository's PR template. - ADR Finalization: Converts temporary-named Architecture Decision Records to their real assigned numbers before the PR is opened. - Self-Healing CI Loop: Arms a 5-minute check-in cadence that detects red CI (merge conflicts or failed tests), applies fixes automatically, and stops once CI passes. - Use Case: After finishing a feature implementation, ask the assistant to open a PR; it rebases, pushes, creates the PR from the template, and keeps fixing CI failures until the build is green. ## Quick Start Ask the assistant to open a pull request for the current branch and let it handle rebasing, CI monitoring, and fixes automatically.

Frequently Asked Questions about open-pr

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

FAQPage Schema
How do I automatically open a pull request after finishing a feature branch?▼

Invoke the open-pr skill, which rebases your branch onto main, pushes it, and creates the pull request using the repository's PR template. It also finalizes any temporary ADR names before submission.

How to auto-fix failing CI on a pull request?▼

The skill arms a 5-minute check-in cadence after opening the PR. When CI fails due to merge conflicts or broken tests, it applies fixes automatically and stops polling once CI turns green.

Does this skill work with existing pull requests?▼

Yes, it handles both creating new pull requests and updating existing ones. In both cases it rebases onto main first and follows the same push and CI-monitoring workflow.

What happens to temporary ADR files when opening a PR?▼

Any Architecture Decision Records with temporary names are finalized to their real assigned numbers before the branch is pushed and the PR is created, keeping documentation consistent.

When does the CI monitoring loop stop?▼

The 5-minute check-in cadence stops itself once CI goes green. It only intervenes when CI is red due to merge conflicts or failed tests, then exits after a successful build.