
Git Commit
Automates conventional commit messages for Java projects by analyzing your staged changes and formatting them with the right type, scope, and description. Just say "commit" or "commit changes" and it reads your git diff, figures out whether you're adding a feature or fixing a bug, picks an appropriate scope like your module name or component, and writes the message in conventional commits format. The skill includes Java-specific examples for everything from plugin loader fixes to Spring Boot upgrades. Honestly most useful when you've made clean, logical changes and just want to skip the mental overhead of formatting the message correctly. Works best if your changes are already focused, since it won't magically untangle a messy diff.
- skills.sh installs
- 249
- GitHub stars
- 771
- last updated
- Feb 8, 2026
Install
$ npx -y skills add decebals/claude-code-java --skill git-commit --agent claude-codeInstalls into .claude/skills of the current project.
Files
Git Commit Message Skill
Generate conventional, informative commit messages for Java projects.
When to Use
- After making code changes
- User says "commit this" / "commit changes" / "create commit"
- Before creating PRs
Format Standard
Use Conventional Commits format:
<type>(<scope>): <subject>
<body>
<footer>
Types (Java context)
- feat: New feature (new API, new functionality)
- fix: Bug fix
- refactor: Code refactoring (no functional change)
- test: Add/update tests
- docs: Documentation only
- perf: Performance improvement
- build: Maven/Gradle changes
- chore: Maintenance (dependency updates, etc)
Scope Examples (Java specific)
- Module name:
core,api,plugin-loader - Component:
PluginManager,ExtensionFactory - Area:
lifecycle,dependencies,security
Subject Rules
- Imperative mood: "Add support" not "Added support"
- No period at end
- Max 50 chars
- Lowercase after type
Body (optional but recommended)
- Explain WHAT and WHY, not HOW
- Wrap at 72 chars
- Reference issues: "Fixes #123" / "Relates to #456"
Examples
Sponsors
Details
- Repository
- github.com/decebals/claude-code-java
- Categories
- Git & Pull Requests, Java & JVM
- License
- MIT
- First seen
- Jun 11, 2026
More from decebals/claude-code-java
All 18- 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
- Changelog Generator251