본문으로 건너뛰기
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(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

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 / 1,000자

이 양식은 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의 스킬 모두 보기

이 스킬의 문제 신고