
Changelog Generator
Automates changelog generation from your git commit history, with smart detection for versioning styles (SemVer, CalVer, two-component) and formatting conventions. It reads your existing CHANGELOG.md to match your preferred style, whether that's Keep a Changelog or pf4j format, and maps conventional commits to the right sections. The reference-style links and version comparison URLs are a nice touch for readability. Works best when you use conventional commits, but handles messy commit messages too. Saves you from manually combing through git log before each release, and the version bump suggestions based on commit types are actually helpful.
- skills.sh installs
- 251
- GitHub stars
- 771
- last updated
- Feb 8, 2026
Install
$ npx -y skills add decebals/claude-code-java --skill changelog-generator --agent claude-codeInstalls into .claude/skills of the current project.
Files
Changelog Generator Skill
Generate changelogs from conventional commits for Java projects.
When to Use
- Before a release
- User says "generate changelog" / "update changelog" / "what changed since last release"
- After completing a milestone
Versioning Convention Detection
Detect versioning style using this priority order:
1. Check CLAUDE.md (if exists)
grep -A5 "## Versioning" CLAUDE.md 2>/dev/null
Look for explicit convention:
## Versioning
This project uses Semantic Versioning (x.y.z).
Tag format: `release-x.y.z`
2. Fallback: Detect from git tags
git tag --sort=-version:refname | head -10
| Pattern detected | Versioning style |
|---|---|
v3.15.0, 3.15.0 | SemVer (x.y.z) |
release-3.15.0 | SemVer with prefix |
v2.1, 2.1 | Two-component (x.y) |
2026.01, 26.1 | CalVer |
| No pattern | Ask user |
3. Fallback: Detect from CHANGELOG.md
grep -E "^\#+ \[.*\]" CHANGELOG.md | head -5
Extract version format from existing entries.
Sponsors
Details
- Repository
- github.com/decebals/claude-code-java
- Categories
- Git & Pull Requests, Release Management, Automation & Workflows, Java & JVM
- License
- MIT
- First seen
- Jun 11, 2026
More from decebals/claude-code-java
All 18- Git Commit249
- Issue Triage240
- Java Code Review1.1K
- Clean Code427
- Concurrency Review384
- Solid Principles384
- Architecture Review374
- Design Patterns372
- Spring Boot Patterns358
- Java Migration357
- Security Audit347
- Performance Smell Detection341
- Test Quality336
- Api Contract Review315
- Maven Dependency Audit308
- Logging Patterns300
- Jpa Patterns297