changelog

Generate categorized changelogs from git commits, sprint reports, and design documents.

72|7|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/striderZA/OpenCodeGameStudios --skill changelog-striderza
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog
Source: https://github.com/striderZA/OpenCodeGameStudios/tree/main/.opencode/skills/changelog
Command: npx skills add https://github.com/striderZA/OpenCodeGameStudios --skill changelog-striderza

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of turning messy development activity into clear, versioned changelogs without manual write-ups.

Core Features & Use Cases

  • Internal and player-facing outputs: Produces both an implementation-focused changelog and a community-ready patch notes version for the same release.
  • Git + sprint + design context: Uses git tags/commit history plus sprint reports and GDD documents to explain what changed and why.
  • Consistent change categorization: Classifies commits into New Features, Improvements, Bug Fixes, Balance Changes, Known Issues, and Miscellaneous, including a metric for commits lacking task references.

Example use case: you finished a development cycle for sprint “Sprint-12” and want a structured internal log for the team plus a polished player announcement with accurate feature/balance/bug messaging.

Quick Start

Run changelog for version or sprint number so it reads the relevant git range, sprint reports, and GDDs, then outputs both changelog formats and offers to save the result to docs/CHANGELOG.md.

Frequently Asked Questions about changelog

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

FAQPage Schema
How do I generate changelog entries from git commits and sprint reports?

Generate changelog entries by parsing a git tag or sprint date range to extract commits, then combining that history with sprint reports and design documents to produce structured patch notes. The output categorizes changes into features, improvements, bug fixes, and balance changes.

Can I create both internal release notes and player-facing patch notes from the same git history?

Yes, this process creates both implementation-focused internal changelogs and community-ready player-facing patch notes from the same release data. It uses git commits alongside game design documents to ensure the community messaging accurately reflects the underlying development activity.

How do I categorize git commits into patch notes for a game update?

Categorize git commits by parsing the commit history within a version range and classifying entries into New Features, Improvements, Bug Fixes, Balance Changes, Known Issues, and Miscellaneous. It also tracks a metric for commits lacking task references to ensure traceability.

What is the best way to automate patch notes generation for sprint reporting?

Automate patch notes by running a generation process against a specific sprint number or version tag, which reads the relevant git range and sprint documentation. It outputs categorized release communication and offers to save the formatted results directly to your changelog file.

Do I need game design documents to generate release notes from git tags?

Game design documents are not strictly required but are used as supporting context to explain why changes occurred. Combining git tags and commit history with sprint reports and design documentation provides accurate feature and balance messaging for both internal logs and player announcements.