Changelog Assistant | 變更日誌助手

SkillDev tools

[UDS] Generate and maintain CHANGELOG.md entries in Keep a Changelog format. Use when: writing changelog entries from commit history, filling the Unreleased section, categorising changes as Added/Changed/Fixed. Not for: choosing the next version number or running the release — use /release; writing the commit messages themselves — use /commit. Keywords: changelog, CHANGELOG.md, Keep a Changelog, release notes, unreleased, 變更日誌, 發布說明, 版本紀錄.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Changelog Assistant | 變更日誌助手 skill

What this skill tells your AI

The instructions your AI receives, as published by asiaostrich/universal-dev-standards in skills/changelog-guide/SKILL.md and read by ahel’s review.

Generate and maintain CHANGELOG.md entries following the Keep a Changelog format.

根據 Keep a Changelog 格式產生和維護 CHANGELOG.md 條目。

Workflow | 工作流程

  1. Analyze git log - Read commit history since last release using git log
  2. Categorize changes - Map commits to changelog categories
  3. Generate entries - Write user-friendly descriptions for each change
  4. Update CHANGELOG.md - Insert entries into the [Unreleased] or versioned section

Change Categories | 變更分類

CategoryWhen to Use使用時機Commit Types
AddedNew features新功能feat
ChangedModifications to existing features修改既有功能perf, BREAKING CHANGE
DeprecatedFeatures to be removed即將移除的功能--
RemovedRemoved features已移除的功能BREAKING CHANGE
FixedBug fixes錯誤修復fix
SecuritySecurity patches安全性修補security

Entry Format | 條目格式

## [Unreleased]

### Added
- Add user dashboard with customizable widgets (#123)

### Changed
- **BREAKING**: Change API response format from XML to JSON (#789)

### Fixed
- Fix memory leak when processing large files (#456)

### Security
- Fix SQL injection vulnerability in search endpoint (CVE-2025-12345)

Writing Guidelines | 撰寫指南

  • Write for users, not developers | 為使用者而非開發者撰寫
  • Focus on impact, not implementation | 聚焦影響而非實作
  • Include issue/PR references | 附上 issue/PR 編號
  • Mark breaking changes with BREAKING prefix | 用 BREAKING 標記破壞性變更

Usage | 使用方式

  • /changelog - Analyze recent commits and generate changelog entries
  • Also available via /release changelog [version]

Next Steps Guidance | 下一步引導

After /changelog completes, the AI assistant should suggest:

變更日誌已更新。建議下一步 / Changelog updated. Suggested next steps:

  • 執行 /release 開始發布流程 ⭐ Recommended / 推薦 — Start release process
  • 執行 /commit 提交日誌變更 — Commit changelog changes
  • 審查日誌條目確保使用者導向語言 — Review entries for user-facing language

Reference | 參考

Signals

GitHub stars
73
Forks
13
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
changelog-asiaostrich
Source
github.com/asiaostrich/universal-dev-standards