Agent Skills › UniClipboard/UniClipboard › gen-changelog

gen-changelog

GitHub

根据 Git 历史记录生成双语(中英文)用户可见的发布更新日志,支持从指定基础标签或提交开始分析,按模板分类整理并输出到文档目录。

.agents/skills/gen-changelog/SKILL.md UniClipboard/UniClipboard

Trigger Scenarios

生成 changelog 准备 release notes 更新 docs/changelog

Install

npx skills add UniClipboard/UniClipboard --skill gen-changelog -g -y
More Options

Non-standard path

npx skills add https://github.com/UniClipboard/UniClipboard/tree/v1/.agents/skills/gen-changelog -g -y

Use without installing

npx skills use UniClipboard/UniClipboard@gen-changelog

指定 Agent (Claude Code)

npx skills add UniClipboard/UniClipboard --skill gen-changelog -a claude-code -g -y

安装 repo 全部 skill

npx skills add UniClipboard/UniClipboard --all -g -y

预览 repo 内 skill

npx skills add UniClipboard/UniClipboard --list

SKILL.md

Frontmatter
{
    "name": "gen-changelog",
    "description": "Generate bilingual, user-facing release changelogs from Git history. Use when the user asks to generate a changelog, prepare release notes, or update `docs\/changelog` for a release and provides a base tag or commit."
}

Generate Changelog

Generate the changelog for the current release.

  1. Require a base tag or commit. Ask only when it cannot be inferred from the request or current release context.
  2. Read docs/CHANGELOG_TEMPLATE.md for the required format and rules.
  3. Read the current version from apps/gui-go/app.json.
  4. Inspect commits from the base through HEAD with git log <base>..HEAD --oneline. Read full commits when the subject is insufficient.
  5. Ignore release-cut commits and internal-only changes unless they have user-visible impact.
  6. Consolidate entries by pull request and user-visible intent. Never repeat the same pull request in one section.
  7. Classify entries according to the template. Every entry must end in (#<number>) taken from the squash commit.
  8. Write English to docs/changelog/{version}.md and natural Chinese to docs/changelog/{version}.zh.md.
  9. Include only non-empty sections, use today's date, and describe outcomes rather than implementation.
  10. Do not copy the pinned announcement files; the release process prepends them.
  11. Validate both files against the template and show the generated content in the result.

If a commit has no pull request number, investigate the associated history before writing. Do not invent one.

Version History

  • c6483d7 Current 2026-11-13 18:20

Same Skill Collection

.agents/skills/babysit-pr/SKILL.md
.agents/skills/beui/SKILL.md
.agents/skills/continue-task/SKILL.md
.agents/skills/create-formal-verification-skill/SKILL.md
.agents/skills/create-pr/SKILL.md
.agents/skills/cross-device-diagnose/SKILL.md
.agents/skills/design-audit/SKILL.md
.agents/skills/dual-side-debug/SKILL.md
.agents/skills/dual-side-sync/SKILL.md
.agents/skills/e2e-test-thinker/SKILL.md
.agents/skills/error-diagnose-fix/SKILL.md
.agents/skills/learn/SKILL.md
.agents/skills/plan-reviewer/SKILL.md
.agents/skills/pr-evidence/SKILL.md
.agents/skills/pr-greenlight/SKILL.md
.agents/skills/react-doctor/SKILL.md
.agents/skills/refresh-agents/SKILL.md
.agents/skills/research-then-implement/SKILL.md
.agents/skills/review-strict/SKILL.md
.agents/skills/skill-evolve/SKILL.md
.agents/skills/statechart/SKILL.md
.agents/skills/systematic-debugging/SKILL.md
.agents/skills/tracing-best-practices/SKILL.md
.agents/skills/trigger-prepare-release/SKILL.md
.agents/skills/ui-iteration/SKILL.md
.agents/skills/verify-receive-reply-fence/SKILL.md
.agents/skills/wrap/SKILL.md
.claude/skills/gui-user-review/SKILL.md
.agents/skills/ios-log-diagnose/SKILL.md
.agents/skills/local-log-debug/SKILL.md

Metadata

Files
0
Version
c6483d7
Hash
e4cb217b
Indexed
2026-11-13 18:20

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.156.0. UTC+08:00, 2026-11-13 20:32
浙ICP备14020137号-1