changelog-generator

Generate structured changelogs from Git commit history and code differences between releases.

3.9k|388|Updated Dec 6, 2018
One-click install
npx skills add https://github.com/didi/mpx --skill changelog-generator-didi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog-generator
Source: https://github.com/didi/mpx/tree/main/.agents/skills/changelog-generator
Command: npx skills add https://github.com/didi/mpx --skill changelog-generator-didi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of release changelogs by analyzing Git commit history and code changes between versions, saving developers significant time and ensuring consistent documentation.

Core Features & Use Cases

  • Automated Changelog Generation: Creates detailed changelogs based on Git commits and code diffs.
  • Structured Content: Organizes changes into "New Features," "Bug Fixes," and "Packages" sections.
  • Use Case: After releasing a new version of your software, use this Skill to quickly generate a comprehensive CHANGELOG.md file that accurately reflects all the improvements and fixes included in that release.

Quick Start

Use the changelog-generator skill to create a new version changelog.

Frequently Asked Questions about changelog-generator

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

FAQPage Schema
How do I generate release notes automatically from Git commits?

You can generate release notes automatically by analyzing Git commit history and code diffs between software versions, which produces a structured changelog categorizing new features, bug fixes, and package updates for project documentation.

What is the best way to structure a changelog for a new software release?

The best way to structure a changelog is to categorize code differences into distinct sections for new features, bug fixes, and packages, ensuring consistent documentation of all improvements and fixes included in the release.

Can I create a changelog from code differences between two versions?

Yes, you can create a changelog from code differences by comparing software releases through Git repository history, which identifies and logs the specific code changes and commit history between those versions.

Does the changelog generator require access to Git repository history?

Yes, generating a changelog requires access to Git repository history and version comparison capabilities to accurately analyze commit history and code differences between software releases.

How do I document bug fixes and new features for project documentation?

You can document bug fixes and new features by analyzing Git commits and code diffs to automatically populate a structured changelog file, saving development time and ensuring consistent project documentation.