Files
2025-11-30 08:48:32 +08:00

2.0 KiB

Update PR Skill

Creates comprehensive PR descriptions by systematically reviewing all changes

Overview

This skill helps Claude create thorough PR descriptions that document every meaningful change in a branch - not just the headline feature, but also bug fixes, test improvements, configuration changes, and documentation updates.

For complete plugin documentation, see the main README.

Quick Reference

Example prompts:

"Update the PR description"
"Prepare this PR for review"
"Document the changes in this branch"
"Write a comprehensive PR summary"

What it does:

  • Systematically inventories ALL changed files and commits
  • Categorizes changes (features, fixes, tests, docs, config)
  • Creates structured PR descriptions with user impact section
  • Saves to /tmp/pr-summary.md and updates PR via gh pr edit

Allowed tools: Bash, Read, Write, Edit, Glob, Grep

How It Works

The skill runs a 5-phase workflow:

  1. Inventory - Detects base branch (from PR or default), runs git diff/log commands
  2. Categorization - Groups files by type (core, fixes, tests, docs, config)
  3. Analysis - Reviews each commit to understand what/why/impact
  4. Documentation - Creates structured PR description
  5. Update - Saves to temp file, optionally updates PR

See SKILL.md for the complete workflow details.

Tips for Best Results

  1. Let it run all phases - Don't interrupt the systematic review
  2. Review before updating - Claude will show you the summary first
  3. Provide context - Mention important context Claude can't see in the code
  4. Base branch detection - Uses PR's actual base branch (supports release backports, non-default targets)

Requirements

  • gh CLI - GitHub's official CLI, authenticated
  • Git - For diff and log commands

Documentation

License

MIT - See LICENSE