git-commit

Analyze git diffs and create conventional commits with formatted messages.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates creating standardized git commits from code changes using Conventional Commits, reducing manual drafting and ensuring consistency across the repository.

Core Features & Use Cases

  • Analyze diffs to infer type, scope, and generate an appropriate subject line conforming to the Conventional Commits spec.
  • Interactive staging and overrides allow you to adjust type, scope, and description before committing, enabling precise grouping of changes.
  • Safe execution workflow that validates messages, prevents destructive actions, and commits with properly formatted messages.

Quick Start

Use the git-commit tool to generate and apply a conventional commit for the current working tree.

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

This skill analyzes your staged or unstaged git diffs to automatically infer the commit type, scope, and subject line, generating a properly formatted message that conforms to the conventional commits specification.

What is the conventional commit format for grouping code changes?

The conventional commit format structures messages by categorizing code changes into a specific type and scope, followed by a descriptive subject line. This standardizes project history by ensuring each commit clearly communicates the nature and context of the modifications.

Can I override the inferred commit type and scope before committing?

Yes, you can override the inferred commit type and scope before committing. Interactive staging allows you to adjust these parameters and refine the description, enabling precise grouping and accurate categorization of your code changes prior to execution.

Does automated git commit generation prevent destructive actions during local development?

Automated git commit generation includes a safe execution workflow that validates messages and prevents destructive actions during local development. This ensures your repository history remains intact while applying properly formatted conventional commits.

What is the best way to standardize repository history with conventional commits?

The best way to standardize repository history is to automate creating standardized git commits using conventional commits. By analyzing diffs to generate consistent type, scope, and subject lines, you reduce manual drafting and ensure uniformity across the project history.