commit

Generate conventional commit messages from staged changes and execute git commit.

3|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/marcoguillermaz/claude-dev-kit --skill commit-marcoguillermaz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/marcoguillermaz/claude-dev-kit/tree/main/packages/cli/templates/tier-s/.claude/skills/commit
Command: npx skills add https://github.com/marcoguillermaz/claude-dev-kit --skill commit-marcoguillermaz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of conventional commit messages from staged changes and executes the git commit, ensuring consistent messaging across your project.

Core Features & Use Cases

  • Classify staged changes into semantic types (feat, fix, chore, docs, refactor) based on the nature of code changes.
  • Generate a conventional commit message including type, scope, and an optional body.
  • Execute git commit automatically after message generation to finalize changes.

Quick Start

Stage your changes with git add, then trigger the skill to generate and apply the conventional commit message.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I generate conventional commit messages from staged changes automatically?

To generate conventional commit messages from staged changes, you stage your files with git add, then trigger the skill to classify the changes and derive the semantic type, scope, and optional body before executing the commit.

What semantic types are used when classifying git commits?

Semantic types used for classifying git commits include feat, fix, chore, docs, and refactor, which are determined automatically by analyzing the nature of your staged code changes.

How do I automate the git commit process after writing a semantic message?

You automate the git commit process by triggering the skill after staging changes; it generates the conventional commit message and safely executes the git commit automatically with built-in error handling.

Does conventional commit automation work with standard git workflows?

Yes, conventional commit automation applies to standard software development workflows where code changes are staged before commit, ensuring consistent messaging without altering your existing git process.

What's the best way to ensure consistent commit messages across a software project?

To ensure consistent commit messages across a software project, use automated conventional commit generation to classify staged changes and enforce a standardized type, scope, and body format for every commit.

Are there limitations when generating commits from staged changes?

A limitation when generating commits from staged changes is that you must stage files with git add beforehand; the skill processes only staged changes and does not automatically stage unstaged or untracked files.