changelog

Generates coach-approvable and player-facing changelogs from Git history and Bugzilla data with LLM-assisted drafting.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/easonlao/jiazi-game --skill changelog-easonlao
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: changelog
Source: https://github.com/easonlao/jiazi-game/tree/main/.claude/skills/changelog
Command: npx skills add https://github.com/easonlao/jiazi-game --skill changelog-easonlao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the manual, error-prone work of writing release notes by compiling changes from git history, sprint planning context, and design documents into clear internal and player-facing outputs.

Core Features & Use Cases

  • Version/Sprint-scoped changelog generation: Produce a changelog for a specific git tag or a sprint date range so releases stay accurate and timely.
  • Change categorization with traceability: Classify commits into features, improvements, fixes, balance changes, misc, and known issues while tracking commits that lack task references.
  • Two audience outputs: Create an internal technical changelog and a player-facing version with safe messaging that avoids internal code paths and developer details.

Quick Start

Run the changelog skill for the version you want, for example: “Generate the changelog for version v0.0.1”.

Frequently Asked Questions about changelog

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

FAQPage Schema
How do I generate release notes from git commits and sprint reports?▼

You generate release notes by aggregating git commit history, sprint reports, and design documents for a specified version or sprint range, then categorizing and summarizing the changes into structured release notes.

Can I automatically categorize git commits into features, fixes, and improvements for documentation?▼

Yes, git commits can be automatically categorized into features, improvements, fixes, balance changes, misc, and known issues, while also tracking commits that lack task references for accurate documentation.

How do I create player-facing release notes that hide internal code paths and developer details?▼

You create player-facing release notes by generating a separate output version with safe messaging that avoids internal code paths and developer details, keeping it distinct from the internal technical changelog.

Do I need git tags to scope changelog generation for a specific software release?▼

Git tags are not strictly required; you can derive the relevant change window from either git tags or sprint dates to scope the changelog generation accurately for a specific software release.

How do I append generated changelogs to an existing docs/CHANGELOG.md file?▼

You append generated changelogs to an existing docs/CHANGELOG.md file by using append and overwrite controls, optionally writing the categorized results directly into your project documentation.