pr

Generate pull request titles and descriptions from commit history.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/aubrian-halili/ai-experience --skill pr-aubrian-halili
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr
Source: https://github.com/aubrian-halili/ai-experience/tree/main/.claude/skills/pr
Command: npx skills add https://github.com/aubrian-halili/ai-experience --skill pr-aubrian-halili

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating and managing pull requests, ensuring consistency and adherence to project conventions.

Core Features & Use Cases

  • Automated PR Creation: Generates PR titles and descriptions from commit history.
  • Convention Compliance: Enforces project-specific PR formatting and includes necessary details like ticket IDs.
  • Safety Checks: Prevents common errors like pushing to main or force-pushing diverged branches.
  • Use Case: After finishing a feature, you can use this Skill to quickly open a well-formatted pull request, ready for review, without manually typing out the title and description.

Quick Start

Use the pr skill to create a pull request 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 automate pull request creation from commit history?

To automate pull request creation, this process generates PR titles and descriptions directly from your commit history. It enforces project conventions and runs pre-flight checks, ensuring well-formatted, ready-for-review PRs without manual typing.

Can I customize draft status, target branch, and labels when creating a GitHub PR?

Yes, you can customize GitHub PR creation by specifying various input arguments. You can set the draft status, define the target branch, and apply labels to ensure the pull request meets your specific project workflow requirements.

Does this PR automation tool prevent pushing to main or force pushing diverged branches?

Yes, the PR automation tool includes safety checks that explicitly prevent pushing to main and force pushing on diverged branches. This ensures a robust Git workflow by stopping common errors before the pull request is created.

How do I enforce project conventions and ticket IDs in pull request descriptions?

Enforcing project conventions in pull request descriptions is handled by automatically generating content from commit history and formatting it to include necessary details like ticket IDs. This ensures every PR adheres to specific formatting rules.

What are the limitations of automated PR generation for code review workflows?

Automated PR generation for code review limits manual control over title and description phrasing, relying entirely on commit history. It also strictly enforces safety by blocking pushes to main and force pushes on diverged branches without manual overrides.