跳到正文
cccskills
免费在 GitHub 公开

release-changelog

Polish a published qiankun GitHub Release into readable English and Simplified Chinese notes. The skill clarifies changes, removes repeated entries, preserves package versions and PR references, and updates the release after approval.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

Polish a published qiankun GitHub Release's aggregated notes into a bilingual (English then Chinese) write-up with an agent. Use after a release goes out — turning the mechanically-aggregated, per-package release notes into a clean, human-readable, English + Chinese write-up (highlights, de-duped cross-package lines, clearer wording) via `gh release edit`. Triggers include "polish the release notes", "clean up the GitHub release", "improve the changelog for the latest release".

集成工具GitHub
查看安装方法

适用场景

  • Polishing the latest published qiankun release notes
  • Removing repeated changes across package sections
  • Preparing matching English and Simplified Chinese release notes
  • Updating GitHub Release notes after reviewing the draft

包含的文件(1)

  • SKILL.md3.5 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Release changelog

Qiankun releases are commit-driven: CI auto-derives changesets from Conventional Commits, changesets writes each sub-package's own CHANGELOG.md (so npm shows a per-package changelog), and on publish scripts/generate-release-notes.mjs aggregates those into one GitHub Release per version.

That aggregated Release is mechanical (raw per-package changelog lines). This skill polishes it into a human-readable, bilingual write-up — an English version on top, a Chinese version below — after the fact, directly on the GitHub Release, without touching any committed changelog. Read .changeset/README.md for the surrounding flow.

When to run

After a release has been published (the "Version Packages" PR was merged and CI created the GitHub Release). Typically: "polish the latest release notes".

Steps

  1. Find the release to polish (default: the most recent one):

    gh release list --limit 5
    gh release view <tag> --json tagName,name,body
    

    Confirm the target tag with the user if it's not obviously the latest.

  2. Read the mechanical notes from the release body. This is the raw material — the aggregated per-package changelog. Do not invent anything not present in it (cross-check against git log <prev-tag>..<tag> only to understand, not to add unlisted changes).

  3. Polish the notes, keeping the per-package structure so consumers still see each sub-package and its version. Polishing means:

    • Lead with a short Highlights list (2–5 bullets) when the release has notable user-facing changes; skip it for small patch releases.
    • Rewrite terse lines into clear, user-facing wording; keep the (#PR) reference at the end of each line.
    • De-duplicate: a change that touched many packages is often better stated once under the facade qiankun section than repeated under every package.
    • Drop noise (pure "Updated dependencies" internal bumps).
  4. Produce a bilingual document — the full English version first, then the full 简体中文 version, separated by a --- rule. Keep the identical per-package structure and (#PR) references in both halves; translate the prose (highlights, descriptions), never the package names, versions, or PR numbers. Template:

    <!-- English -->
    
    ## Highlights
    
    - ...
    
    ## qiankun `<version>`
    
    - ...
    
    ---
    
    <!-- 简体中文 -->
    
    ## 更新亮点
    
    - ...
    
    ## qiankun `<version>`
    
    - ...
    
  5. Show the user the proposed notes and get approval.

  6. Update the release (does not re-tag or re-publish npm):

    gh release edit <tag> --notes-file <polished.md>
    

Do not

  • Do not run gh release create, re-tag, or re-publish to npm — only edit the notes of an existing release.
  • Do not edit any CHANGELOG.md or .changeset/* — the per-package changelogs are the committed record; this skill only refines the GitHub Release prose.
  • Do not add changes that aren't in the mechanical notes / commit history.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

qiankun

免费

Build micro-frontends with qiankun 3.x, combining separate web apps inside a host app. The skill covers creating host and child apps, converting existing Vite apps, and connecting loading behavior in React or Vue.

中文简介正在准备中。当前显示英语简介。

  • Creating a host app that loads separate web apps
  • Creating a child app for qiankun 3.x
  • Converting an existing Vite app into a child app
umijs/qiankun1.7万2026年10月11日 更新

查看 umijs 的全部技能

报告此技能的问题