pr-description

Generate structured PR descriptions with What, Why, and How sections from code diffs.

2|1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/dreamingechoes/dx-toolkit --skill pr-description-dreamingechoes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-description
Source: https://github.com/dreamingechoes/dx-toolkit/tree/main/templates/skills/pr-description
Command: npx skills add https://github.com/dreamingechoes/dx-toolkit --skill pr-description-dreamingechoes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically generates a concise, well-structured PR description from the diff, reducing manual writing and ensuring consistency.

Core Features & Use Cases

  • Generates What/Why/How sections from code changes to accelerate code reviews.
  • Analyzes the diff across modified files to produce relevant context, references to issues, and rationale.
  • Handles multiple changesets and outputs a ready-to-paste PR body in markdown.

Quick Start

Provide a brief, accurate PR description by feeding the current diff to the tool.

Frequently Asked Questions about pr-description

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

FAQPage Schema
How do I automatically generate a PR description from a git diff?

To generate a PR description from a diff, feed your current branch's code changes to the tool. It analyzes modified files to produce a structured markdown PR body explaining what changed, why, and how.

What's the best way to write a pull request summary for code review?

The best way to write a pull request summary for code review is to analyze the diff automatically. This tool extracts context and rationale to output structured sections that accelerate reviewer understanding.

Can I create structured What, Why, and How sections for my pull request automatically?

Yes, you can create structured What, Why, and How sections for your pull request automatically. The tool parses your code changesets and outputs a ready-to-paste markdown PR body with these exact sections.

Does the generated PR description include references to related issues?

Yes, the generated PR description includes references to related issues. By analyzing the diff across modified files, the tool identifies relevant context and issue links to include in the final markdown output.

How do I handle multiple changesets when generating a pull request body?

To handle multiple changesets when generating a pull request body, the tool aggregates diffs across all modified files. It synthesizes these changes into a single, comprehensive markdown summary for reviewers.

Do I need any external dependencies to automate pull request description generation?

No, you do not need any external dependencies to automate pull request description generation. The tool operates independently by analyzing your current branch's diff and producing a ready-to-paste markdown output.