From claudey
Generate a structured PR description from the current branch's changes. Use when the user says "generate PR description", "describe PR", "PR summary", "pr-describe", "describe my changes", or "write PR description".
How this skill is triggered — by the user, by Claude, or both
Slash command
/claudey:pr-describeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a comprehensive, structured pull request description by analyzing the current branch's git history and diff against the base branch.
Generate a comprehensive, structured pull request description by analyzing the current branch's git history and diff against the base branch.
main unless the user specifies otherwise.# Get current branch name
git rev-parse --abbrev-ref HEAD
# Get commit log since diverging from base
git log main...HEAD --oneline --no-merges
# Get full diff against base
git diff main...HEAD
git diff main...HEAD --stat for a file-level summary to help with the high-level overview.Analyze all commits and the full diff to populate each section of the template below. Be thorough - read the actual code changes, not just commit messages.
Guidelines for each section:
Output the formatted description using this template:
## What?
[Bullet points summarizing what changed]
## Why?
[Motivation and context]
## Architecture
[Mermaid diagram - ONLY if architecturally significant changes. Otherwise omit this entire section.]
## How it works?
[Implementation walkthrough]
## How can I test the branch?
[Concrete test steps, commands, and scenarios]
After outputting the description, ask the user if they want to:
Do NOT create a PR or push any code. This skill only generates the description text.
npx claudepluginhub oguzsh/claudey --plugin claudeyCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.