CClaude Code Catalog
전체 스킬

체인지로그 자동화

생산성입문

커밋 히스토리와 PR 정보를 분석하여 사용자 친화적인 체인지로그를 자동으로 생성합니다. SemVer 기반 버전 제안과 카테고리별 분류를 포함합니다.

트리거/changelog
사용빈도배포 시

오픈소스 메인테이너라면? /changelog로 릴리즈 노트를 커밋에서 자동 생성

PM이 릴리즈 공지를 작성할 때라면? 기술적 커밋 메시지를 사용자 친화적 문구로 변환

체인지로그릴리즈버전 관리자동화

작동 흐름

/changelog 실행 → 커밋 히스토리 분석
Phase 1: 3개 분류 병렬
feature-group
새 기능 그룹핑
fix-group
버그 수정 그룹핑
breaking-detect
브레이킹 체인지 감지
SemVer 버전 제안 + 마크다운 생성
CHANGELOG.md 업데이트 + 버전 태그

스킬 코드

# Changelog Generator Skill ## Trigger: /changelog [since tag or date] When invoked: 1. Analyze commits since last release: - `git log [last-tag]..HEAD` - Parse conventional commit prefixes - Group by type (feat, fix, refactor, etc.) 2. Determine version bump: - Breaking change → Major (X.0.0) - New feature → Minor (0.X.0) - Bug fix → Patch (0.0.X) 3. Generate changelog: --- ## [version] — [YYYY-MM-DD] ### ✨ New Features - [feature description] ([#PR]) ### 🐛 Bug Fixes - [fix description] ([#PR]) ### ♻️ Improvements - [improvement description] ### ⚠️ Breaking Changes - [what changed + migration guide] --- 4. Optionally update CHANGELOG.md and create git tag

복사해서 CLAUDE.md에 붙여넣으면 바로 사용할 수 있습니다.

체인지로그 자동화 작동 방식

Changelog Generator는 두 태그 또는 커밋 사이의 Git 히스토리를 읽어 변경을 타입별(feature, fix, 브레이킹 체인지)로 분류하고, 논리적으로 그룹화한 후, Keep a Changelog 규약에 따른 포맷으로 출력합니다.

체인지로그 자동화이(가) 빛나는 순간

번거로운 릴리스 준비 과정을 원커맨드 작업으로 변환합니다. 특히 릴리스가 빈번한 프로젝트에서 매 사이클마다 수동으로 Changelog를 작성하면 상당한 시간이 소비되는 상황에서 유용합니다.

핵심 특장점

  • 커밋을 feature, fix, 브레이킹 체인지로 자동 분류
  • 전문적 출력을 위해 Keep a Changelog 규약 준수
  • 가독성을 위해 관련 변경을 논리적으로 그룹화
  • 원커맨드로 수작업 Changelog 작성의 몇 시간 분량 대체

같은 카테고리 스킬

생산성 전체 보기

다른 카테고리 인기 스킬