AgentSkillsCN

changelog-updater

按照 Keep a Changelog 格式自动更新 CHANGELOG.md。 当用户提到“changelog”、“version”、“release notes”时加载此技能 | 说“更新日志”、“版本”、“变更记录” | 发布前 | 完成功能或修复后。 能力:分类变更(新增/更改/修复/删除)、确定版本号、Keep a Changelog 格式。

SKILL.md
--- frontmatter
name: changelog-updater
description: |
  Auto-update CHANGELOG.md following Keep a Changelog format.
  LOAD THIS SKILL WHEN: User mentions "changelog", "version", "release notes" | says "更新日誌", "版本", "變更記錄" | before releases | after completing features or fixes.
  CAPABILITIES: Categorize changes (Added/Changed/Fixed/Removed), determine version numbers, Keep a Changelog format.

CHANGELOG 更新技能

描述

根據變更內容自動更新 CHANGELOG.md。

觸發條件

  • 「更新 changelog」
  • 被 git-precommit 編排器調用

法規依據

  • 憲法:CONSTITUTION.md 第 7 條
  • 格式:Keep a Changelog

分類規則

類型關鍵字偵測
Added新增、add、feat
Changed變更、修改、update、change
Deprecated棄用、deprecate
Removed移除、刪除、remove、delete
Fixed修復、fix、bug
Security安全、security、漏洞

版本號決定

code
MAJOR.MINOR.PATCH

MAJOR: 重大變更(Breaking Changes)
MINOR: 新功能(向下相容)
PATCH: Bug 修復

輸出格式

code
📋 CHANGELOG 更新

偵測到的變更:
  - [Added] 新增用戶認證模組
  - [Fixed] 修復登入問題

建議版本:0.2.0 (MINOR - 新功能)

預覽:
## [0.2.0] - 2025-12-15

### Added
- 新增用戶認證模組

### Fixed  
- 修復登入問題