git-commit

Generate conventional commit messages with type prefixes and optional scope.

1|1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/medride/claude-code-research --skill git-commit-medride
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/medride/claude-code-research/tree/main/.claude/skills/git-commit
Command: npx skills add https://github.com/medride/claude-code-research --skill git-commit-medride

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Conventional commit messages are critical for readable history and semantic versioning. This skill helps you consistently generate commit messages that follow the Conventional Commits specification, reducing ambiguity and improving release notes.

Core Features & Use Cases

  • Enforces a standard commit message structure with type, optional scope, subject, and optional body and footer.
  • Provides examples and templates to guide authoring for features, fixes, docs, and refactors.
  • Supports quick-start instructions to generate a ready-to-use commit message based on user input.

Quick Start

Describe the change you made, and this tool will generate a conventional commit message.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I write conventional commit messages for feature work and bug fixes?

Conventional commit messages standardize Git history and enable semantic versioning by enforcing a structure of type prefix, optional scope, subject, and body. This skill generates that structure automatically from your code change descriptions to reduce ambiguity and improve release notes.

What type prefixes are enforced for conventional commit messages?

Standard type prefixes enforced for conventional commit messages include feat, fix, docs, style, refactor, test, chore, perf, ci, and build. This skill automatically applies these prefixes to categorize your code changes accurately.

Does this tool support adding scope, body, and footer to commit messages?

Yes, this tool supports adding optional scope, body, and footer to your commit messages. It provides templates and guidance to structure these sections according to the Conventional Commits specification for features, fixes, and refactors.

What is the best way to generate a commit message after a code refactor?

The best way to generate a commit message after a code refactor is to describe the refactoring changes you made. The tool then produces a conventional commit message using the refactor type prefix to standardize your messaging.

Can I use this for code changes across any software project?

Yes, you can use this to generate conventional commit messages for code changes across any software project. It applies standard type prefixes and formatting to feature work, bug fixes, and refactors regardless of the specific platform.