gen-changelog
Installation
SKILL.md
Generate changelog entries for changes on the current branch relative to main, then sync to the docs site.
Steps
- Inspect:
git log main..HEAD --oneline+git diff main..HEAD --stat. - Edit root CHANGELOG: add bullets under
## UnreleasedinCHANGELOG.mdusing the prefix table below. For changes scoped to a subpackage underpackages/orsdks/, also update that subpackage'sCHANGELOG.md— subpackage CHANGELOGs follow their own prefix conventions (e.g.packages/kosong/CHANGELOG.mduses provider prefixes likeKimi:/Anthropic:); only the root CHANGELOG follows the table below. - Sync English docs:
node docs/scripts/sync-changelog.mjs. - Translate to Chinese: hand-write equivalents under
## 未发布indocs/zh/release-notes/changelog.md. Use the full-width colon:. Followdocs/AGENTS.mdterminology. - Breaking changes: if any, add a section under
## Unreleasedindocs/en/release-notes/breaking-changes.mdwith Affected + Migration subsections, and under## 未发布indocs/zh/release-notes/breaking-changes.mdwith 受影响 + 迁移 subsections.
Entry format
- <Prefix>: <verb-led sentence, readable standalone> — <optional rationale / before-after / migration>