Claude-skill-registry 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.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/change-writer" ~/.claude/skills/majiayu000-claude-skill-registry-change-writer && rm -rf "$T"
manifest:
skills/data/change-writer/SKILL.mdsource content
Change Writer Skill
This skill analyzes recent changes in the repository to generate structured changelogs. It categorizes changes into Features, Fixes, and Refactors.
Instructions
- Analyze History: Run the git log command to see recent changes.
- Identify Impact: Look at changed files to understand the scope (e.g., UI, logic, infrastructure).
- Draft Notes: Group changes by type (Feat, Fix, Chore, Docs).
- Format: Output in Markdown format compatible with
or GitHub Releases.CHANGELOG.md
Categories
- 🚀 Features: New functionality.
- 🐛 Bug Fixes: Resolving issues.
- ⚡ Performance: Speed optimizations.
- 🧹 Chores: Internal tasks, dependency updates.
- 📝 Documentation: Changes to docs.
Example Output
## [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.