git-commit

Generate Conventional Commits-compliant commit messages from code diffs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

All git commits go through a standardized process by generating and enforcing Conventional Commits messages, preventing vague or inconsistent commit messages.

Core Features & Use Cases

  • Automated generation of Conventional Commits-compliant messages from code changes or diffs.
  • Supports interactive workflow and automatic modes for different user needs.
  • Handles optional body and footer, and derives scope when possible.

Quick Start

Analyze your working tree changes to generate a Conventional Commits message ready for commit.

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

To generate Conventional Commits messages from git diffs, this Skill analyzes your working tree changes to automatically derive the type, scope, and description for your commit messages.

What is the best way to enforce consistent git commit messages across a team?

Enforcing consistent git commit messages involves standardizing the commit process with Conventional Commits, which this Skill automates by analyzing diffs to prevent vague or inconsistent commit messages.

Can I automate version-control commits without manual message writing?

Yes, you can automate version-control commits without manual message writing using this Skill's automatic mode, which analyzes code changes and generates compliant messages with safe, auditable staging and pushing.

Does this commit message generator support interactive workflows?

Yes, this commit message generator supports interactive workflows alongside automation scenarios, allowing you to review and confirm the derived type, scope, and description before finalizing the commit.

How do I add optional body and footer to conventional commits?

To add an optional body and footer to conventional commits, this Skill handles them automatically during generation, deriving scope when possible while enforcing concise English descriptions.

When do I need Conventional Commits in my version-control workflow?

You need Conventional Commits in your version-control workflow when you want to prevent vague commit messages and ensure every code change goes through a standardized, auditable process for better code quality.