changelog-updater
11
总安装量
2
周安装量
#28190
全站排名
安装命令
npx skills add https://github.com/u9401066/med-paper-assistant --skill changelog-updater
Agent 安装分布
opencode
2
antigravity
2
windsurf
2
codex
2
gemini-cli
2
Skill 文档
CHANGELOG æ´æ°æè½
è§¸ç¼æ¢ä»¶
| ç¨æ¶èªªæ³ | è§¸ç¼ |
|---|---|
| æ´æ° changelogãç´éè®æ´ | â |
| ç¼å¸ãæ°çæ¬ | â |
| 被 git-precommit èª¿ç¨ | â èªåè§¸ç¼ |
å¯ç¨å·¥å ·
æ¤æè½ä½¿ç¨æ¨æºæªæ¡æä½ï¼
| æä½ | å·¥å · |
|---|---|
| è®å | read_file("CHANGELOG.md") |
| æ´æ° | replace_string_in_file() |
| Git diff | get_changed_files() |
æ ¼å¼è¦ç¯
éµå¾ª Keep a Changelog æ ¼å¼ï¼
# Changelog
## [Unreleased]
### Added
- æ°å¢åè½
### Changed
- è®æ´åè½
### Fixed
- 修復åé¡
## [1.0.0] - 2025-12-22
### Added
- åå§çæ¬
åé¡è¦å
| é¡å | ééµå | 說æ |
|---|---|---|
| Added | feat, æ°å¢, add | æ°åè½ |
| Changed | change, update, è®æ´ | ä¿®æ¹ç¾æåè½ |
| Deprecated | deprecate, æ£ç¨ | å³å°ç§»é¤çåè½ |
| Removed | remove, delete, ç§»é¤ | 已移é¤çåè½ |
| Fixed | fix, bug, 修復 | Bug 修復 |
| Security | security, å®å ¨ | å®å ¨æ§æ´æ° |
çæ¬èè¦å (SemVer)
MAJOR.MINOR.PATCH
MAJOR: Breaking Changesï¼ä¸åä¸ç¸å®¹ï¼
MINOR: æ°åè½ï¼åä¸ç¸å®¹ï¼
PATCH: Bug 修復
æ¨æºå·¥ä½æµç¨
# 1. è®åç¾æ CHANGELOG
read_file("CHANGELOG.md")
# 2. åæ Git diff
get_changed_files()
# 3. åé¡è®æ´
# - æ°æªæ¡ â Added
# - ä¿®æ¹æªæ¡ â Changed/Fixed
# - åªé¤æªæ¡ â Removed
# 4. æ´æ° [Unreleased] åå¡
replace_string_in_file(
filePath="CHANGELOG.md",
oldString="## [Unreleased]\n",
newString="## [Unreleased]\n\n### Added\n- æ°å¢ç¨æ¶èªè模çµ\n"
)
輸åºç¯ä¾
ð CHANGELOG æ´æ°
嵿¸¬å°çè®æ´ï¼
- [Added] æ°å¢ç¨æ¶èªè模çµ
- [Fixed] 修復ç»å
¥åé¡
建è°çæ¬ï¼0.2.0 (MINOR - æ°åè½)
ç¸éæè½
git-precommit– æäº¤åèªå調ç¨roadmap-updater– 忥éç¨ç¢çæ