git-commit

Automate conventional git commits from staged changes with message validation.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/shellicar/claude-config --skill git-commit-shellicar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/shellicar/claude-config/tree/main/skills/git-commit
Command: npx skills add https://github.com/shellicar/claude-config --skill git-commit-shellicar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of creating concise, conventional git commits from staged changes, ensuring consistency and adherence to project guidelines.

Core Features & Use Cases

  • Enforce conventional commit style by guiding or validating messages.
  • Detect repository-specific conventions and suggest compliant messages.
  • Perform pre-push review checks, display diffs, and prompt user for confirmation before committing.

Quick Start

Use the git-commit skill to prepare and perform a commit for the current staged changes, including branch checks and message validation.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I automate conventional git commit messages from staged changes?

To automate conventional git commit messages, this Skill loads repository conventions, validates staged diffs, and generates messages in imperative mood under 50 characters. It applies to feature, fix, and maintenance commits, prompting for confirmation before executing the commit.

What is the best way to enforce conventional commit rules like imperative mood and no trailing period?

The best way to enforce conventional commit rules is using a workflow that validates messages for imperative mood, no trailing period, and character limits. This Skill implements these messaging rules automatically, detecting repository-specific conventions to suggest compliant messages.

Can I review staged diffs and check my branch before pushing to the remote?

Yes, you can review staged diffs and check your branch before pushing. This Skill performs branch checks and pre-push review checks, displaying diffs and prompting for user confirmation to ensure changes are correct before committing.

Does this git workflow support feature, fix, and maintenance commit types?

This git workflow supports feature, fix, and maintenance commit types across software projects. It guides message creation for these categories by detecting repository-specific conventions and suggesting compliant messages for each commit type.

How do conventional commit generators handle repository-specific guidelines?

Conventional commit generators handle repository-specific guidelines by loading existing repository conventions and validating diffs against them. This Skill detects project guidelines automatically and suggests messages that comply with the detected conventions before prompting for confirmation.