changelog-generator
davila7/claude-code-templates
커밋 내역을 분석하고, 변경 사항을 분류하며, 기술적인 커밋 내용을 고객이 이해하기 쉬운 명확한 릴리스 노트로 변환하여 Git 커밋을 기반으로 사용자용 변경 내역을 자동으로 생성합니다. 수 시간 걸리던 수동 변경 내역 작성 작업을 단 몇 분 만에 자동 생성할 수 있게 해줍니다.
...모든 것을 확장하십시오소개 changelog-generator
changelog-generator 스킬은 기술적인 Git 커밋 메시지를 고객과 사용자에게 업데이트 내용을 효과적으로 전달하는 사용자 친화적인 변경 내역으로 자동으로 변환합니다. 이 스킬은 수동으로 변경 내역을 작성해야 하는 일반적인 문제를 해결해 줍니다. 수동 작성은 시간이 많이 소요될 뿐만 아니라, 최종 사용자가 쉽게 이해하기 어려운 기술 용어가 포함되는 경우가 많기 때문입니다. 이 과정을 자동화함으로써 ‘ changelog-generator ’은 귀중한 시간을 절약할 뿐만 아니라, 관련된 모든 이해관계자가 정보를 명확하고 쉽게 이해할 수 있도록 보장합니다.
자주 묻는 질문
Git 저장소에서 변경 내역을 어떻게 생성하나요?
프로젝트 저장소에서 이 스킬을 실행하고 원하는 기간이나 버전을 지정하면 변경 내역을 생성할 수 있습니다.
이 스킬은 모든 Git 저장소와 호환되나요?
예, changelog-generator 는 표준 커밋 관행을 따르는 모든 Git 저장소에서 사용할 수 있습니다.
처리할 수 있는 커밋 유형에 제한이 있나요?
이 스킬은 리팩토링이나 테스트와 같은 내부 커밋은 제외하고, 사용자에게 직접적인 영향을 미치는 변경 사항에 집중합니다.
생성된 변경 내역의 형식을 사용자 지정할 수 있나요?
네, CHANGELOG_STYLE.md 파일을 참조하여 자체 변경 로그 스타일 가이드라인을 적용할 수 있습니다.
이 스킬을 실행할 때 권장되는 방법은 무엇인가요?
Git 저장소의 루트 디렉터리에서 스킬을 실행하고, 특정 기간의 변경 내역에 집중할 수 있도록 날짜 범위를 지정하는 것이 좋습니다.
Changelog Generator
This skill transforms technical git commits into polished, user-friendly changelogs that your customers and users will actually understand and appreciate.
When to Use This Skill
- Preparing release notes for a new version
- Creating weekly or monthly product update summaries
- Documenting changes for customers
- Writing changelog entries for app store submissions
- Generating update notifications
- Creating internal release documentation
- Maintaining a public changelog/product updates page
What This Skill Does
- Scans Git History: Analyzes commits from a specific time period or between versions
- Categorizes Changes: Groups commits into logical categories (features, improvements, bug fixes, breaking changes, security)
- Translates Technical → User-Friendly: Converts developer commits into customer language
- Formats Professionally: Creates clean, structured changelog entries
- Filters Noise: Excludes internal commits (refactoring, tests, etc.)
- Follows Best Practices: Applies changelog guidelines and your brand voice
How to Use
Basic Usage
From your project repository:
Create a changelog from commits since last releaseGenerate changelog for all commits from the past weekCreate release notes for version 2.5.0With Specific Date Range
Create a changelog for all commits between March 1 and March 15With Custom Guidelines
Create a changelog for commits since v2.4.0, using my changelog guidelines from CHANGELOG_STYLE.mdExample
User: "Create a changelog for commits from the past 7 days"
Output:
# Updates - Week of March 10, 2024## ✨ New Features- **Team Workspaces**: Create separate workspaces for different projects. Invite team members and keep everything organized.- **Keyboard Shortcuts**: Press ? to see all available shortcuts. Navigate faster without touching your mouse.## 🔧 Improvements- **Faster Sync**: Files now sync 2x faster across devices- **Better Search**: Search now includes file contents, not just titles## 🐛 Fixes- Fixed issue where large images wouldn't upload- Resolved timezone confusion in scheduled posts- Corrected notification badge count
Inspired by: Manik Aggarwal's use case from Lenny's Newsletter
Tips
- Run from your git repository root
- Specify date ranges for focused changelogs
- Use your CHANGELOG_STYLE.md for consistent formatting
- Review and adjust the generated changelog before publishing
- Save output directly to CHANGELOG.md
Related Use Cases
- Creating GitHub release notes
- Writing app store update descriptions
- Generating email updates for users
- Creating social media announcement posts
changelog-generator 설치
스킬 파일을 다운로드하여 .claude/skills/ 디렉터리에 압축을 풀어주세요.
ZIP 다운로드저장소를 클론하고 스킬 파일을 프로젝트에 복사하세요.
git clone https://github.com/davila7/claude-code-templates/blob/main/cli-tool/components/skills/development/changelog-generator/SKILL.md # Copy SKILL.md to your .claude/skills/ directory
복사





집
