一键导入
changelog
Create a changie changelog entry for a code change. Use when asked to add a changelog entry, record a change, or after completing a feature/fix/refactor.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create a changie changelog entry for a code change. Use when asked to add a changelog entry, record a change, or after completing a feature/fix/refactor.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | changelog |
| description | Create a changie changelog entry for a code change. Use when asked to add a changelog entry, record a change, or after completing a feature/fix/refactor. |
| argument-hint | [description of the change] |
Create a changelog entry by writing a YAML file to .changes/unreleased/.
This project uses changie for changelog management. The configuration is in .changie.yaml.
Choose the most appropriate kind for the change:
| Kind | Auto bump | Use for |
|---|---|---|
Added | minor | New features, new API surface |
Fixed | patch | Bug fixes |
Performance | patch | Performance improvements |
Changed | patch | Changes to existing behavior, MSRV bumps |
Reverted | patch | Reverted changes |
Dependencies | patch | Dependency updates |
Security | patch | Security fixes |
Each entry is a YAML file in .changes/unreleased/ with this structure:
kind: Added
body: |-
Short summary of the change
Optional longer description with more detail. This can be multiple lines.
Lines in the same paragraph are joined with spaces in the rendered changelog.
time: 2026-03-14T00:00:00.000000-08:00
Use the pattern: {Kind}-{slug}.yaml
Added-message-support.yaml, Fixed-cache-race-condition.yaml, Dependencies-bump-semver.yamlThe body field uses a block scalar (|-). The first line is the summary (rendered as an #### heading in the changelog). Subsequent lines form an optional description paragraph.
Use the current UTC time. Generate the timestamp with:
date -u +"%Y-%m-%dT%H:%M:%S.%N+00:00"
CRITICAL: Do NOT use
date +%z— it produces+0000(no colon), which changie cannot parse. The offset must beZor±HH:MM(with colon). Always hard-code+00:00for UTC as shown above.
kind based on the nature of the changebody.changes/unreleased/ with the naming convention above$ARGUMENTS is provided, use it to inform the changelog entry content$ARGUMENTS