What problem does it solve?
Manually compiling changelogs between ant-design releases is time-consuming and error-prone, requiring developers to sift through dozens of PRs, extract bilingual descriptions, and enforce strict formatting rules. This Skill automates the entire workflow from PR discovery to validated changelog file updates.
Core Features & Use Cases
- Automated PR Collection: Uses
gh CLI and git log to fetch all PRs between two tags or branches in parallel batches via subagents.
- Bilingual Description Generation: Extracts or auto-generates English and Chinese changelog entries following antd's strict emoji, verb, and component naming conventions.
- Compliance Validation: Runs
npm run lint:changelog after writing to enforce formatting rules, with interactive preview before any file modification.
- Use Case: When preparing the next minor release (e.g., 6.3.1 → 6.4.0), trigger this Skill to collect all merged PRs, filter out internal chores and tests, group entries by component, and write the final changelog to both
CHANGELOG.zh-CN.md and CHANGELOG.en-US.md.
Quick Start
Collect the changelog between version 6.3.1 and master, then update both CHANGELOG.zh-CN.md and CHANGELOG.en-US.md.