git-commit

Generates conventional Git commit messages for Java projects.

1|Updated May 30, 2025
One-click install
npx skills add https://github.com/mzffreyvazov/yt-to-spotify2 --skill git-commit-mzffreyvazov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/mzffreyvazov/yt-to-spotify2/tree/main/.agents/skills/git-commit
Command: npx skills add https://github.com/mzffreyvazov/yt-to-spotify2 --skill git-commit-mzffreyvazov

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers generate clear, conventional commit messages for Java projects, ensuring consistency across your Git history.

Core Features & Use Cases

  • Conventional format: Enforces type(scope): subject with optional body and footer.
  • Java-focused hints: Tailors scopes to common Java modules like core, api, service, and controller.
  • Workflow integration: Works with standard Git workflows after code changes or when committing staged changes.
  • Use Case: After finishing a bug fix in a module, generate a compliant commit message ready to push.

Quick Start

Generate a conventional commit message for the latest changes in the Java module 'core'.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I generate conventional commit messages for a Java project?

To generate conventional commit messages for a Java project, the Skill formats your staged changes into type(scope): subject syntax with optional body and footer, validating subject length and scope consistency across modules like core, api, service, and controller.

What is the conventional commits format for Java modules like core, api, service, and controller?

The conventional commits format for Java modules follows type(scope): subject structure, where scope maps to Java modules such as core, api, service, and controller, optionally including a body and footer to provide additional context for the changes.

How do I enforce consistent git commit messages across multiple Java modules?

You enforce consistent git commit messages across Java modules by applying conventional commits validation that checks subject length and scope consistency, ensuring every commit across core, api, service, and controller modules uses the standardized type(scope): subject format.

Does this conventional commit generator work with standard Git workflows for Java projects?

Yes, this conventional commit generator integrates with standard Git workflows for Java projects, functioning after code changes or when committing staged changes to produce compliant messages ready to push without altering your existing development process.

What are the limitations of generating commit messages for Java projects with conventional commits?

A limitation is that conventional commit message generation for Java projects focuses on specific module scopes like core, api, service, and controller, meaning projects using different architectural patterns or non-Java languages may not receive accurately tailored scope hints.