code-change-summarizer

Solid

Generates clear and structured pull request descriptions from code changes. Use when Claude needs to: (1) Create PR descriptions from git diffs or code changes, (2) Summarize what changed and why, (3) Document breaking changes with migration guides, (4) Add technical details and design decisions, (5) Provide testing instructions, (6) Enhance descriptions with security, performance, and architecture notes, (7) Document dependency changes. Takes code changes as input, outputs comprehensive PR description in Markdown.

Code & Development 160 stars 17 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 87/100

Stars 20%
73
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Code Change Summarizer Generate clear, structured pull request descriptions from code changes. ## Workflow ### 1. Analyze Code Changes **Gather code changes:** - Git diff output - Modified files list - Commit messages - Related issue numbers **Understand the changes:** - Read through all modified files - Identify what changed (added/modified/removed/fixed) - Understand the purpose of changes - Note any patterns or themes **Categorize changes:** - **Feature additions:** New functionality - **Bug fixes:** Issue resolutions - **Refactoring:** Code improvements without behavior changes - **Documentation:** Doc updates - **Tests:** Test additions or modifications - **Dependencies:** Package updates - **Configuration:** Config or build changes ### 2. Create Initial Summary **Write a clear title:** Format: `[Type] Brief description (max 72 characters)` **Types:** - `feat:` New feature - `fix:` Bug fix - `refactor:` Code refactoring - `docs:` Documentation - `test:` Tests - `chore:` Maintenance - `perf:` Performance - `style:` Code style - `ci:` CI/CD - `build:` Build system **Examples:** - `feat: Add user authentication with OAuth2` - `fix: Resolve memory leak in data processor` - `refactor: Simplify error handling logic` **Write summary paragraph:** - 2-3 sentences - Explain what and why - Use active voice - Be concise and clear **Example:** ``` This PR adds OAuth2 authentication to the user login system. The change improves security by using industry-standard authen...

Details

Author
ArabelaTso
Repository
ArabelaTso/Skills-4-SE
Created
6 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category