pr

Create pull requests with structured bodies and commitlint validation.

Updated Jun 21, 2026
One-click install
npx skills add https://github.com/dallenpyrah/pi --skill pr-dallenpyrah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr
Source: https://github.com/dallenpyrah/pi/tree/main/skills/pr
Command: npx skills add https://github.com/dallenpyrah/pi --skill pr-dallenpyrah

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of pull requests with a strict minimal body, streamlining the process and ensuring adherence to project standards.

Core Features & Use Cases

  • Automated PR Creation: Generates PRs with a defined structure, including summary, flow diagram, and closing issue reference.
  • Validation: Ensures PR titles adhere to project-specific rules using commitlint.
  • Branch Management: Handles branch creation and commit handling, preserving unrelated changes.

Quick Start

Use the pr skill to create a pull request for issue #123 with the title "fix(pr): fix typo in documentation".

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 a structured body in GitHub?

Automating pull request creation requires a tool that generates a structured PR body and handles branch creation. This Skill automates the process, generating a minimal body with a summary, flow diagram, and closing issue reference.

How do I validate pull request titles using commitlint before merging?

Validating pull request titles with commitlint ensures adherence to project-specific formatting rules. This Skill integrates commitlint validation into the PR creation workflow, enforcing project conventions.

Do I need the GitHub CLI installed to automate pull request creation?

Yes, automating pull request creation requires the GitHub CLI (gh). This Skill depends on gh to interface with GitHub, alongside git for branch management and commitlint for title validation.

How do I preserve unrelated changes when creating a branch for a pull request?

Preserving unrelated changes during branch creation is handled automatically by this Skill. It manages branch creation and commit handling to isolate relevant changes while leaving unrelated modifications intact.

What is the best way to enforce a minimal PR body format across a development team?

Enforcing a minimal PR body format across a team requires an opinionated automation tool. This Skill generates pull requests with a strict structure, ensuring developers adhere to project standards automatically.