pr-prepare

Generate Markdown pull request descriptions from git status, log, and diffs.

2|Updated Nov 6, 2025
One-click install
npx skills add https://github.com/williaby/image-preprocessing-detector --skill pr-prepare
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-prepare
Source: https://github.com/williaby/image-preprocessing-detector/tree/main/.claude/skills/pr-prepare
Command: npx skills add https://github.com/williaby/image-preprocessing-detector --skill pr-prepare

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, gh.

What problem does it solve?

Crafting detailed and consistent Pull Request descriptions is often a chore, leading to incomplete information, slower review cycles, and missed context. This skill automates the process, ensuring high-quality PRs every time.

Core Features & Use Cases

  • Contextual Analysis: Analyzes git changes to summarize modifications, impact, and testing efforts.
  • Template Adherence: Generates PR descriptions following a structured Markdown template, ensuring consistency.
  • Conventional Title Suggestion: Proposes PR titles aligned with conventional commits for better changelog generation.
  • Use Case: You've finished a feature and are ready to open a PR. This skill will analyze your commits, summarize the changes, suggest a title like feat: add user authentication, and provide a complete description ready for GitHub, streamlining your review process.

Quick Start

Prepare a pull request description for my current branch.

Frequently Asked Questions about pr-prepare

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

FAQPage Schema
How do I auto-generate a pull request description from my git changes?

Auto-generate PR descriptions by analyzing your git commits and diffs to produce a structured Markdown template with summaries, changes, impact, and testing information. The Skill extracts context from git status, git log, and branch modifications, then outputs a ready-to-paste description plus a conventional-commit title suggestion.

Can I use this to create consistent PR descriptions across my team?

Yes. This Skill generates PR descriptions following a standardized Markdown template, ensuring consistency across feature, bugfix, and maintenance PRs. All team members get the same structured format for summaries, changes, impact, and testing notes.

What information does the PR description include?

The generated PR description includes a summary of modifications, component analysis, purpose and impact of changes, testing efforts performed, and optional notes. It also suggests a conventional-commit title like `feat: add user authentication` for better changelog generation.

Does this work with GitHub?

Yes. The Skill uses git and GitHub CLI (gh) to analyze your branch and generate descriptions ready for pasting directly into GitHub pull requests. It requires both git and gh as dependencies.

What do I need to use this Skill?

You need git installed to track your commits and diffs, and GitHub CLI (gh) to interact with GitHub. The Skill analyzes your current branch and uncommitted changes, so ensure your work is staged or committed before running it.

Can this generate PR titles following a naming convention?

Yes. The Skill proposes PR titles aligned with conventional commits, enabling automatic changelog generation. Titles follow patterns like `feat:`, `fix:`, or `docs:` based on the type of change detected in your modifications.