Initial commit to new repository
This commit is contained in:
74
dist/AxCopilot/skills/changelog.skill.md
vendored
Normal file
74
dist/AxCopilot/skills/changelog.skill.md
vendored
Normal file
@@ -0,0 +1,74 @@
|
||||
---
|
||||
name: changelog
|
||||
label: 변경 이력 / 릴리즈 노트
|
||||
description: Git 커밋 이력에서 자동으로 변경 이력과 릴리즈 노트를 생성합니다.
|
||||
icon: \uE81C
|
||||
allowed-tools:
|
||||
- git_tool
|
||||
- file_read
|
||||
- file_write
|
||||
- html_create
|
||||
- text_summarize
|
||||
tabs: code
|
||||
---
|
||||
|
||||
Git 커밋 이력을 분석하여 변경 이력(CHANGELOG) 또는 릴리즈 노트를 생성하세요.
|
||||
|
||||
## 워크플로우
|
||||
|
||||
1. **이력 조회**: git_tool로 커밋 로그 수집
|
||||
- 지정 기간 또는 태그 간 커밋
|
||||
- 커밋 메시지 + 변경 파일 목록
|
||||
2. **분류**: 커밋을 Conventional Commits 기준으로 분류
|
||||
3. **Breaking Change 감지**: 시그니처 변경, API 삭제 등 감지
|
||||
4. **문서 생성**: Markdown 또는 HTML로 출력
|
||||
|
||||
## Conventional Commits 분류
|
||||
|
||||
| 접두사 | 분류 | 설명 |
|
||||
|--------|------|------|
|
||||
| feat | ✨ 신기능 | 새로운 기능 추가 |
|
||||
| fix | 🐛 버그 수정 | 버그 수정 |
|
||||
| docs | 📝 문서 | 문서 변경 |
|
||||
| style | 💄 스타일 | 코드 포맷팅 (동작 변경 없음) |
|
||||
| refactor | ♻️ 리팩토링 | 코드 리팩토링 |
|
||||
| perf | ⚡ 성능 | 성능 개선 |
|
||||
| test | ✅ 테스트 | 테스트 추가/수정 |
|
||||
| chore | 🔧 기타 | 빌드, 설정 변경 |
|
||||
| BREAKING | 💥 Breaking | 하위 호환성 깨지는 변경 |
|
||||
|
||||
## 출력 형식
|
||||
|
||||
### CHANGELOG.md
|
||||
```markdown
|
||||
# Changelog
|
||||
|
||||
## [1.6.0] - 2026-03-30
|
||||
|
||||
### ✨ 신기능
|
||||
- 멀티패스 문서 생성 엔진 (#123)
|
||||
- PPT 네이티브 생성 도구
|
||||
|
||||
### 🐛 버그 수정
|
||||
- 탭 전환 시 대화 유실 문제 해결
|
||||
|
||||
### 💥 Breaking Changes
|
||||
- 없음
|
||||
|
||||
### 📝 문서
|
||||
- 개발자 가이드 v1.6.0 업데이트
|
||||
```
|
||||
|
||||
### 릴리즈 노트 (HTML)
|
||||
사용자 친화적인 형식:
|
||||
- 주요 변경사항 (스크린샷 포함 가능)
|
||||
- 개선 사항
|
||||
- 알려진 이슈
|
||||
- 업그레이드 가이드
|
||||
|
||||
## 규칙
|
||||
- Conventional Commits 형식이 아닌 커밋도 내용 분석으로 분류
|
||||
- 중복/사소한 커밋은 병합하여 요약
|
||||
- Breaking Change는 반드시 별도 섹션으로 강조
|
||||
- 이슈 번호가 있으면 링크 포함
|
||||
- 한국어로 작성
|
||||
Reference in New Issue
Block a user