pr-description

Generate PR titles, descriptions, and commit messages from git changes.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/rubykachu/skill-scaffold --skill pr-description-rubykachu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-description
Source: https://github.com/rubykachu/skill-scaffold/tree/main/.cursor/skills/pr-description
Command: npx skills add https://github.com/rubykachu/skill-scaffold --skill pr-description-rubykachu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of Pull Request titles, descriptions, and commit messages by analyzing your git changes, saving you time and ensuring consistency.

Core Features & Use Cases

  • Automated PR Package Generation: Creates a complete PR title, description, and commit message.
  • Template Adherence: Fills project-specific PR templates and follows conventional commit formats.
  • Submodule Support: Handles PRs for projects with git submodules.
  • Use Case: After finishing a feature, you can use this Skill to instantly generate a well-formatted PR description that adheres to your team's standards, including details about the changes and any related submodule updates.

Quick Start

Generate a PR title, commit message, and description for the current git changes.

Frequently Asked Questions about pr-description

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

FAQPage Schema
How do I generate a pull request description from git changes automatically?

You can generate a pull request description by analyzing git changes, which creates a complete PR package including the title, description, and commit message. This ensures consistency and saves time by adhering to project-specific PR templates.

How do I write a conventional commit message for my current code changes?

Writing a conventional commit message for code changes involves analyzing the git diff to summarize the modifications. The generated commit message follows conventional commit formats based on the specific changes made in the repository.

Can I generate pull request descriptions for projects that use git submodules?

Yes, you can generate pull request descriptions for projects that use git submodules. The generation process handles submodule PRs by analyzing the changes and including any related submodule updates in the resulting PR description.

What is the best way to automate filling out project-specific PR templates?

The best way to automate filling out project-specific PR templates is to analyze git changes and map the diff details directly into the template structure. This ensures the generated pull request description adheres to your team's formatting standards.

Do I need to run git commands before generating a pull request package?

Yes, you need to run git commands before generating a pull request package because the process requires gathering changes and analyzing diffs from the repository. These git commands provide the necessary diff data to create the title, description, and commit message.

Why should I automate pull request creation instead of writing descriptions manually?

You should automate pull request creation instead of writing descriptions manually to ensure consistency and save time. Analyzing git changes automatically generates well-formatted titles and descriptions that adhere to conventional commit formats and project templates.