java-git-commit

Coordinate Java commit workflows with conventional commits and DESIGN.md synchronization.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/baldimir/bob-skills --skill java-git-commit-baldimir
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: java-git-commit
Source: https://github.com/baldimir/bob-skills/tree/main/.bob/skills/java-git-commit
Command: npx skills add https://github.com/baldimir/bob-skills --skill java-git-commit-baldimir

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines Java commits by enforcing conventional-commit rules and ensuring DESIGN.md stays synchronized with code changes.

Core Features & Use Cases

  • Java-specific commit patterns that align with team conventions and JVM ecosystems.
  • Automatic DESIGN.md synchronization before committing, guided by the java-update-design workflow.
  • Built on top of the standard git-commit flow and compatible with update-claude-md when CLAUDE.md exists.

Quick Start

Ask me to commit changes in a Java project to start the Java git-commit workflow with DESIGN.md synchronization.

Frequently Asked Questions about java-git-commit

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

FAQPage Schema
How do I automate conventional commits for a Java project?

Automate conventional commits for a Java project by enforcing Java-aware scopes and synchronizing DESIGN.md prior to committing. This workflow aligns commit patterns with JVM ecosystem conventions and ensures design documentation reflects code changes.

Can I keep DESIGN.md synchronized with code changes during a git commit?

Yes, you can keep DESIGN.md synchronized during a git commit by triggering automatic design documentation updates before the commit process finalizes. This ensures architectural documentation stays current with the latest code modifications.

Does this conventional commit workflow work with Maven and Gradle projects?

Yes, this conventional commit workflow works with Maven and Gradle projects. It applies Java-specific commit patterns to any project maintaining a DESIGN.md file and optionally integrates with CLAUDE.md when present.

What is the best way to enforce Java-specific scopes in conventional commits?

The best way to enforce Java-specific scopes in conventional commits is to use a workflow that builds upon standard git-commit rules while applying JVM-aware scope definitions. This ensures team conventions align with the Java ecosystem.

Do I need a CLAUDE.md file to use this Java git commit workflow?

No, you do not need a CLAUDE.md file to use this Java git commit workflow. A DESIGN.md file is required for synchronization, but the workflow only processes CLAUDE.md updates when that file is already present in the project.

Why should I synchronize design documentation before creating a git commit?

You should synchronize design documentation before creating a git commit to ensure architectural decisions in DESIGN.md accurately reflect the code changes being committed. This prevents documentation drift and maintains project alignment.