conventional-commits

Guide Git commit messages to follow the Conventional Commits structure.

59|9|Updated Jul 17, 2025
One-click install
npx skills add https://github.com/dgalarza/claude-code-workflows --skill conventional-commits-dgalarza
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: conventional-commits
Source: https://github.com/dgalarza/claude-code-workflows/tree/main/plugins/conventional-commits/skills/conventional-commits
Command: npx skills add https://github.com/dgalarza/claude-code-workflows --skill conventional-commits-dgalarza

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Helps teams maintain a clean, machine-readable Git history by guiding users to write Conventional Commits that clearly express intent and scope.

Core Features & Use Cases

  • Provide rules and examples for feat, fix, docs, and other types.
  • Show how to apply scopes and bodies to describe changes.
  • Assist in code reviews and automated tooling by promoting consistency.

Quick Start

Write a conventional commit message for your latest change using the appropriate type, scope (if applicable), and a concise description.

Frequently Asked Questions about conventional-commits

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

FAQPage Schema
How do I write conventional commit messages for consistent git histories?

Conventional commit messages enforce a structured format using types, scopes, and descriptions to produce a clean, machine-readable Git history. This structure clearly expresses the intent and scope of changes across software projects.

What are the standard types for conventional commits like feat and fix?

Standard conventional commit types include feat, fix, docs, and other maintenance task categories. These types define the purpose of your changes, providing clear rules and examples to assist in code reviews and automated tooling.

How do I apply scopes and bodies when formatting Git commit messages?

Apply scopes and bodies to conventional commit messages to describe changes by encapsulating structural context and detailed explanations. Scopes specify the affected area, while bodies provide additional context for code reviews.

When do I need conventional commits in my software project workflow?

You need conventional commits when teams require a clean, machine-readable Git history to solve inconsistent commit logs. They are applicable across software projects for features, fixes, docs, and maintenance tasks to promote consistency.

Does using conventional commits work with automated git tooling?

Conventional commits work with automated tooling by promoting consistency through a standardized message format. This machine-readable structure allows automated systems to parse features, fixes, and maintenance tasks accurately.

What is the best way to structure commit messages for code reviews?

The best way to structure commit messages for code reviews is using conventional commits to enforce a clear format. Providing rules and examples for types and scopes helps reviewers understand the intent and scope of changes quickly.