release-change-analyzer

Compare HEAD with the latest published package version and categorize code changes.

142|14|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/ArabelaTso/Skills-4-SE --skill release-change-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-change-analyzer
Source: https://github.com/ArabelaTso/Skills-4-SE/tree/main/skills/release-change-analyzer
Command: npx skills add https://github.com/ArabelaTso/Skills-4-SE --skill release-change-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps developers understand the actual code changes made since the last release, enabling informed decisions about version bumping and accurate release note generation.

Core Features & Use Cases

  • Compares HEAD with the latest published version: Analyzes real code differences, not just commit messages.
  • Groups changes by type: Categorizes changes into Features, Fixes, Refactoring, and Breaking Changes.
  • Recommends version bumps: Suggests appropriate major, minor, or patch version increments based on the analysis.
  • Use Case: Before publishing a new version of a software package, use this Skill to get a clear, categorized summary of all unpublished changes and a recommendation for the next version number.

Quick Start

Analyze the unpublished changes since the last release and suggest a version bump.

Frequently Asked Questions about release-change-analyzer

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

FAQPage Schema
How do I analyze unpublished code changes to generate accurate release notes?

To analyze unpublished code changes, compare your current HEAD with the latest published version to categorize real code differences into features, fixes, refactoring, and breaking changes for accurate release notes.

What's the best way to determine the correct version bump for my git release?

Determining the correct version bump involves categorizing actual code differences since the last release, which then allows you to recommend appropriate major, minor, or patch version increments based on the detected change types.

Does code diff analysis work by reading commit messages or comparing actual code?

Code diff analysis works by comparing actual code differences between the current HEAD and the latest published version, rather than relying solely on commit messages, ensuring accurate identification of real changes.

Can I automatically categorize git changes into features, fixes, and breaking changes?

Yes, you can automatically categorize git changes by analyzing the real code diff, which groups modifications into features, fixes, refactoring, and breaking changes to simplify release management.

When do I need a major version bump instead of a minor or patch update?

You need a major version bump when the code diff analysis identifies breaking changes, whereas minor bumps correspond to new features and patch updates apply to fixes, directly mapping change types to semantic versioning.