git-commit

Generate Conventional Commits messages and stage files for git commits.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating Git commits by enforcing the Conventional Commits standard, ensuring your commit history is clean, informative, and consistent.

Core Features & Use Cases

  • Conventional Commits: Automatically generates commit messages adhering to the Conventional Commits specification, including type, scope, and description.
  • Intelligent Staging: Analyzes code changes to intelligently stage relevant files for commit.
  • Interactive Commit: Allows for interactive overrides of type, scope, and description for fine-grained control.
  • Use Case: After making several changes to a feature and fixing a bug, use this Skill to create a single, well-formatted commit that clearly communicates the new feature and the bug fix.

Quick Start

Use the git-commit skill to create a commit with the type 'feat' and the description 'Implement user authentication'.

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 automatically from git diffs?

This Skill analyzes your git diffs to auto-detect change types and scopes, generating standardized conventional commit messages directly from your code changes.

What is the best way to stage files intelligently before making a git commit?

Intelligent file staging analyzes code changes to automatically select and stage relevant files for commit. This ensures only appropriate modifications are included in the final git commit.

Can I interactively override the type and scope of an automatically generated commit message?

Yes, you can interactively override the auto-detected type, scope, and description during commit creation. This provides fine-grained control over the final conventional commit message format.

Does this git commit tool enforce any safety protocols to prevent destructive actions?

Yes, the tool enforces a Git Safety Protocol designed to prevent destructive actions during commit operations. This ensures adherence to best practices for secure version control.

How do I structure a single git commit for both a new feature and a bug fix?

You can structure a single commit by analyzing multiple code changes to identify both the feature addition and the bug fix. The tool then formats these into a clear, well-structured conventional commit message.