pr

Create pull requests with titles and template-aligned bodies from git diffs.

2|Updated Feb 18, 2019
One-click install
npx skills add https://github.com/arowinski/dotfiles --skill pr-arowinski
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr
Source: https://github.com/arowinski/dotfiles/tree/main/claude/skills/pr
Command: npx skills add https://github.com/arowinski/dotfiles --skill pr-arowinski

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, github-cli.

What problem does it solve?

This Skill eliminates the manual, often inconsistent, and time-consuming process of creating pull requests. It ensures your PRs adhere to project conventions, saving you time and streamlining code reviews.

Core Features & Use Cases

  • Automated Title & Template Formatting: Automatically detects repository-specific title patterns and adapts PR templates.
  • Intelligent Change Analysis: Analyzes your code changes and commit history to craft a relevant and concise PR description.
  • Interactive Confirmation: Presents a draft PR for your review and allows modifications before creation.
  • Use Case: When you're ready to merge your feature branch, simply ask the AI to 'create a pull request for my current changes', and it will handle all the formatting and drafting for you, ensuring consistency and saving you effort.

Quick Start

Create a pull request for my current branch, ensuring it follows our team's conventions.

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 with consistent titles and templates?

Automated pull request creation analyzes your git diffs and commits to generate precise titles and template-aligned bodies. The Skill detects repository conventions, drafts a PR for review, and publishes after your confirmation—ensuring consistency across your workflow without manual formatting.

Can I use GitHub CLI to automate PR creation from my current branch?

Yes. This Skill integrates with GitHub CLI and git to automate PR creation from your current branch. It parses diffs and commit history, adapts to your repository's PR template, and handles publishing through GitHub CLI after you confirm the draft.

What information does the Skill extract from my commits and diffs to create a PR?

The Skill analyzes commit history and code diffs to identify the primary change and detect ticket patterns. It uses this analysis to draft a PR title and body that match your repository's conventions and template requirements, eliminating guesswork in PR descriptions.

Do I need to know my repository's PR template format before using this Skill?

No. The Skill inspects your repository's existing PR template automatically and adapts the draft to match it. You only need git and GitHub CLI configured; the Skill handles template detection and formatting.

Can this Skill enforce specific language or tone in pull request descriptions?

Yes. The Skill enforces imperative, third-person language in PR titles and bodies to maintain consistency with developer conventions. It applies these rules across repositories and change scenarios before presenting the draft for your review.

What's the difference between manually writing PRs and using automated PR generation?

Automated PR generation eliminates manual, inconsistent formatting by analyzing your actual changes and enforcing repository conventions. It saves time on title and body drafting while ensuring every PR adheres to your team's standards before publication.