Agent skill

change-writer

Generates clean, human-readable changelogs and release notes from git commits and file changes. Use when preparing for a release or summarizing recent work.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/change-writer

SKILL.md

Change Writer Skill

This skill analyzes recent changes in the repository to generate structured changelogs. It categorizes changes into Features, Fixes, and Refactors.

Instructions

  1. Analyze History: Run the git log command to see recent changes.
  2. Identify Impact: Look at changed files to understand the scope (e.g., UI, logic, infrastructure).
  3. Draft Notes: Group changes by type (Feat, Fix, Chore, Docs).
  4. Format: Output in Markdown format compatible with CHANGELOG.md or GitHub Releases.

Categories

  • ๐Ÿš€ Features: New functionality.
  • ๐Ÿ› Bug Fixes: Resolving issues.
  • โšก Performance: Speed optimizations.
  • ๐Ÿงน Chores: Internal tasks, dependency updates.
  • ๐Ÿ“ Documentation: Changes to docs.

Example Output

markdown
## [1.2.0] - 2025-12-27

### ๐Ÿš€ Features
- Added `Zustand` store for global theme management.
- Implemented `api-expert` skill for better backend integration.

### ๐Ÿ› Bug Fixes
- Fixed keyboard avoiding view overlap on Android.
- Resolved race condition in auth flow.

### ๐Ÿงน Chores
- Updated `expo` to SDK 54.
- Cleaned up unused assets.

Run scripts/get-changes.sh to see a summary of unstaged changes.

Didn't find tool you were looking for?

Be as detailed as possible for better results