commit

Generate git commit messages following the conventional commit format.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of creating Git commits by enforcing the conventional commit format, ensuring consistency and clarity in your project's history.

Core Features & Use Cases

  • Automated Commit Formatting: Generates commit messages adhering to established conventions (feat, fix, refactor, etc.).
  • Contextual Awareness: Utilizes git status, git diff, and git log to inform commit message creation.
  • Use Case: After making several code changes, you can use this skill to quickly generate a well-formatted commit message that accurately describes the changes, such as feat: Implement user authentication module.

Quick Start

Use the commit skill to create a git commit for the staged changes.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I generate conventional commits for my staged git changes?

To generate conventional commits, the skill analyzes your git status, diff, and log to produce structured messages with type prefixes like feat, fix, or refactor.

What is the conventional commit format for features and fixes?

The conventional commit format structures messages using type prefixes such as feat or fix, followed by a concise description and optional body content for clarity.

How do I write a git commit message for a code refactor?

Writing a git commit message for a refactor is handled by applying the refactor type prefix to your changes, ensuring the message clearly describes the structural modification.

Does this conventional commit generator read the git diff to create messages?

Yes, this conventional commit generator reads the git diff to understand your code changes and automatically formats them into a structured commit message.

Can I use conventional commits for both features and bug fixes?

Yes, you can use conventional commits for both features and bug fixes by applying the appropriate feat or fix type prefix to accurately categorize your code history.

What's the best way to structure git history for software development?

The best way to structure git history for software development is enforcing conventional commit formatting, which applies type prefixes and concise descriptions for project clarity.