pr

Automate GitHub Pull Request creation, CI checks, and review feedback.

23|4|Updated Sep 5, 2013
One-click install
npx skills add https://github.com/drn/dots --skill pr-drn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr
Source: https://github.com/drn/dots/tree/main/agents/skills/pr
Command: npx skills add https://github.com/drn/dots --skill pr-drn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, git, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the entire process of opening, refining, and merging Pull Requests, ensuring your code is always in a production-ready, fully-tested state.

Core Features & Use Cases

  • Automated PR Creation: Opens a Pull Request for your current branch.
  • CI/CD Monitoring: Waits for Continuous Integration checks to pass.
  • Review Feedback Loop: Addresses review comments and fixes CI failures iteratively.
  • Use Case: After completing a feature, use this Skill to open a PR, automatically fix any failing tests or linting issues flagged by CI, and respond to reviewer comments until the PR is green and ready to merge.

Quick Start

Use the pr skill to open a pull request for the current branch and ensure it passes all checks and review feedback.

Frequently Asked Questions about pr

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

FAQPage Schema
How do I automate pull request creation and CI checks on GitHub?

Automate pull request creation and CI checks by using a tool that opens PRs for your current branch and monitors continuous integration status until all checks pass. This Skill manages that loop iteratively without manual intervention.

What is the best way to handle GitHub code review feedback automatically?

Handling code review feedback automatically is done by iteratively addressing comments and fixing CI failures until no unresolved threads remain. This Skill ensures the PR is mergeable by actively resolving review feedback.

Do I need the gh CLI and git installed to automate pull requests?

Yes, you need the gh CLI and git installed to automate pull requests. These dependencies are required for repository operations, allowing the Skill to manage commits, push branches, and interact with GitHub PRs.

Can I automatically fix failing CI tests before merging a PR?

Yes, you can automatically fix failing CI tests before merging a PR. The Skill iteratively refines code commits to address linting issues and test failures flagged by CI until all checks pass.

Will this automation resolve all unresolved review threads on my GitHub PR?

Yes, the automation will resolve all unresolved review threads on your GitHub PR. It iteratively addresses review comments and code failures until every check passes and no unresolved threads remain.

What are the limitations of using git and gh CLI for automated PR management?

Limitations of using git and gh CLI for automated PR management include dependencies on local repository configurations and GitHub API rate limits. Complex merge conflicts may still require manual intervention before CI checks can pass.