Changelog 收集工具

Collect and format changelogs from GitHub Pull Request data.

99.0k|54.7k|Updated Apr 24, 2015
One-click install
npx skills add https://github.com/ant-design/ant-design --skill changelog-ant-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Changelog 收集工具
Source: https://github.com/ant-design/ant-design/tree/main/.claude/skills/changelog-collect
Command: npx skills add https://github.com/ant-design/ant-design --skill changelog-ant-design

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of collecting and formatting changelogs between different versions of a software project, ensuring consistency and accuracy.

Core Features & Use Cases

  • Automated PR Data Collection: Gathers PR titles, bodies, and authors using the GitHub CLI.
  • Changelog Formatting: Parses PR descriptions to extract English and Chinese changelog entries and component categories.
  • Version Management: Assists in determining new version numbers and updating changelog files.
  • Use Case: A developer needs to prepare release notes for a new version of Ant Design. This Skill can automatically pull all relevant changes from merged pull requests since the last release, format them according to project standards, and help update the official CHANGELOG files.

Quick Start

Use the changelog collect skill to gather changes between version 6.3.1 and the master branch.

Frequently Asked Questions about Changelog 收集工具

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate changelog generation from merged pull requests?

Automating changelog generation from pull requests involves parsing GitHub PR data to identify details, extract localized descriptions, and categorize changes by component for official docs.

Can I format changelog entries with specific markdown and emoji conventions?

Yes, formatting changelog entries with markdown and emoji conventions is supported by parsing PR descriptions and applying predefined formatting rules to ensure output consistency across versions.

Do I need the GitHub CLI to collect PR data for version management?

Yes, the GitHub CLI is required to gather PR titles, bodies, and authors for data retrieval when collecting changes between different software versions for release notes.

What is the best way to extract English and Chinese changelog entries from GitHub PRs?

Extracting English and Chinese changelog entries from GitHub PRs is done by parsing the PR descriptions, categorizing the changes by component, and formatting them according to project standards.

How do I prepare release notes by collecting changes between two software versions?

Preparing release notes by collecting changes between versions requires retrieving merged pull requests using Git, formatting the extracted data, and updating the official CHANGELOG files.

Does this changelog collection process work for Ant Design release documentation?

Yes, this changelog collection process works for Ant Design by pulling relevant changes from merged pull requests, formatting them according to project standards, and updating official documentation.