git-commit

Analyze and split uncommitted git changes into logical conventional commits.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the git commit process, reducing manual effort and ensuring that your commits are clear, consistent, and well-organized.

Core Features & Use Cases

  • Automated Commit Splitting: Analyzes and splits uncommitted changes into logical, meaningful commits.
  • Selective Committing: Allows users to commit specific files or changes based on their context.
  • Commit Message Formatting: Generates conventional commit messages following the Conventional Commits specification.
  • Use Case: For developers looking to automate their git workflow, especially for those working on large projects with multiple contributors.

Quick Start

Call the 'commit' command in your conversation to automatically analyze and split your uncommitted changes into commits.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I automate splitting uncommitted git changes into logical commits?

Yes, it generates conventional commit messages by analyzing your uncommitted changes and formatting them according to the Conventional Commits specification. This ensures clear, consistent version control messages without manual formatting effort.

How do I generate conventional commit messages automatically?

Yes, it generates conventional commit messages by analyzing your uncommitted changes and formatting them according to the Conventional Commits specification. This ensures clear, consistent version control messages without manual formatting effort.

Do I need Python to automate my git commit workflow?

You can selectively commit specific files or changes by calling the 'commit' command in your conversation. The Skill analyzes your uncommitted changes and allows you to commit specific files based on their context.

Can I commit specific files or changes selectively?

You can selectively commit specific files or changes by calling the 'commit' command in your conversation. The Skill analyzes your uncommitted changes and allows you to commit specific files based on their context.

Does automated commit splitting work for large projects with multiple contributors?

Automated commit splitting works for large projects with multiple contributors by analyzing and splitting uncommitted changes into meaningful commits. This streamlines the git workflow and ensures clear, well-organized version control history.