pr

Generate pull request titles and descriptions from commit changes.

Updated Jul 10, 2025
One-click install
npx skills add https://github.com/damilola-elegbede-org/claude-config-5ad01dbe --skill pr-damilola-elegbede-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr
Source: https://github.com/damilola-elegbede-org/claude-config-5ad01dbe/tree/main/system-configs/.claude/skills/pr
Command: npx skills add https://github.com/damilola-elegbede-org/claude-config-5ad01dbe --skill pr-damilola-elegbede-org

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the creation of clear, consistent PR titles and descriptions by analyzing commits and changes, reducing manual writing time and improving code review efficiency.

Core Features & Use Cases

  • Generate PR titles from commit messages to convey scope and intent.
  • Compose PR bodies with a concise summary, changes overview, testing notes, and references.
  • Support --draft and --force options to control PR lifecycle and duplication handling.
  • Detect existing PRs to avoid duplicates and provide actionable guidance when needed.

Quick Start

Invoke the PR command to generate a title and description for the current branch.

Frequently Asked Questions about pr

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

FAQPage Schema
How do I automatically generate a pull request title and description from my commits?

You can automatically generate a pull request title and description by analyzing commit changes. This process evaluates existing PRs to prevent duplicates and creates conventional-style titles with a structured body, returning the final PR URL.

What should I include in a pull request description for better code reviews?

A good pull request description includes a concise summary, an overview of changes, testing notes, and references. Generating this content from commit messages improves PR clarity and reduces manual writing time during code reviews.

Does this PR automation tool support draft creation and existing PR detection?

Yes, PR automation supports option flags like --draft and --force to control the PR lifecycle. It detects existing pull requests to avoid duplicates and provides actionable guidance when needed.

Can I create a draft pull request automatically from a feature branch?

Yes, you can create a draft pull request automatically from a feature branch by using the --draft option flag. The tool analyzes your commits to compose the title and body while keeping the PR in draft mode.

How do I prevent duplicate pull requests when automating PR creation?

You can prevent duplicate pull requests by using a tool that detects existing PRs before creating new ones. The automation evaluates current branches and provides actionable guidance if a PR already exists.

What is the best way to write conventional commit-style PR titles for refactoring?

The best way to write conventional-style PR titles for refactoring is to generate them automatically from commit messages. This ensures the title conveys the correct scope and intent across feature branches, bugfixes, and refactors.