generate-pr-description

Analyze git diffs and commit history to generate PR descriptions and semantic titles.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/Lichens-Innovation/ai-dev-tools --skill generate-pr-description-lichens-innovation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-pr-description
Source: https://github.com/Lichens-Innovation/ai-dev-tools/tree/main/skills/generate-pr-description
Command: npx skills add https://github.com/Lichens-Innovation/ai-dev-tools --skill generate-pr-description-lichens-innovation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates concise PR descriptions by analyzing the diffs between the current branch and its parent, then applies a semantic commit-style title and a filled PR template.

Core Features & Use Cases

  • Semantic PR titles based on detected changes.
  • Template loading and filling from standard project locations or the skill-provided template.
  • Group changes by theme for clear, non-redundant descriptions.
  • Optional linking of related tickets via a configured base URL.

Quick Start

Describe the changes in your branch and ask to generate a PR description using the existing template.

Frequently Asked Questions about generate-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 automatically generate a PR description from a git diff, this skill analyzes your branch changes and commit history to produce concise summaries and semantic titles grouped by theme. It loads your project's standard PR template or uses a default one to structure the output.

What is a semantic PR title and how is it created from branch changes?

A semantic PR title summarizes the intent of your branch changes using conventional commit-style formatting. It is created by analyzing the git diff between your current branch and its parent to detect the nature of the modifications and generate an appropriate, descriptive title.

Can I use my existing pull-request template when generating descriptions?

Yes, you can use your existing pull-request template. The skill automatically loads and fills PR templates from standard project locations, seamlessly applying your analyzed git diff and grouped changes directly into your predefined format.

How do I group git diff changes by theme for a clearer pull request?

Grouping git diff changes by theme for a clearer pull request is handled automatically by analyzing your commit history and code modifications. The skill categorizes related changes together to ensure the final PR description is clear and non-redundant.

Does this PR generation skill work with any git project structure?

This PR generation skill works with typical software projects preparing merge requests across branches. It requires a git repository with branch differences and will apply its default template if standard project template locations are not found.

What is the best way to link related tickets in an automated pull request description?

The best way to link related tickets in an automated pull request description is by configuring a base URL. The skill uses this configured base URL to optionally link related tickets directly within the filled PR template.