commit-messages

Generate conventional commit messages with type, scope, and subject.

21|6|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/mintuz/claude-plugins --skill commit-messages-mintuz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-messages
Source: https://github.com/mintuz/claude-plugins/tree/main/plugins/core/skills/commit-messages
Command: npx skills add https://github.com/mintuz/claude-plugins --skill commit-messages-mintuz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers generate clear, conventional commit messages that explain the rationale behind changes, improving traceability and collaboration.

Core Features & Use Cases

  • Conventional types & scopes: Validate and structure commits according to Conventional Commits.
  • Message generation: Produce concise, descriptive commit lines that reflect the reasoning behind changes.
  • Use Case: When working on a feature branch, generate a sequence of atomic commits with proper type and optional scope to streamline reviews and history.

Quick Start

Provide a succinct description of your change and the skill will return a conventional commit line that includes the type, optional scope, and a clear subject.

Frequently Asked Questions about commit-messages

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

FAQPage Schema
How do I generate conventional commit messages for Git automatically?

Conventional commit messages for Git are generated by providing a succinct description of your change. The tool then returns a structured commit line that includes the type, optional scope, and a clear subject reflecting the change rationale.

What is the conventional commits format and when do I need it?

The conventional commits format structures Git messages with a type, optional scope, and subject. You need this format in software development workflows to enforce semantic versioning, improve traceability, and streamline code reviews across features, fixes, docs, and chores.

Can I use this to create atomic commits with proper scopes for a feature branch?

Yes, you can use this on a feature branch to generate a sequence of atomic commits with proper type and optional scope. This structures your Git history and explains the reasoning behind each change to streamline reviews.

What's the best way to structure a commit message for a bug fix?

The best way to structure a commit message for a bug fix is using the conventional commits format. You apply the fix type, add an optional scope, and write a concise subject line that clearly explains the reasoning behind the change.

Do I need to manually specify the type and scope when generating commit messages?

You do not need to manually specify the type and scope. You simply provide a succinct description of your change, and the generation process automatically enforces the conventional commits format by structuring the type, optional scope, and subject for you.