git-commit-convention

Enforce conventional commit message formats for consistent Git history.

3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/aleen42/PersonalContext --skill git-commit-convention-aleen42
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-convention
Source: https://github.com/aleen42/PersonalContext/tree/main/skills/git-commit-convention
Command: npx skills add https://github.com/aleen42/PersonalContext --skill git-commit-convention-aleen42

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforces conventional commit message formats to ensure consistent and readable Git history across projects.

Core Features & Use Cases

  • Defines header format: types, scope, subject, and optional issue and MR/PR references
  • Documents allowed commit types, scope rules, and subject guidance to streamline reviews and changelog generation
  • Helps teams maintain a clean, searchable, and machine-readable history for automation

Quick Start

Format each commit with the header type(scope): subject and include an optional body or footer as needed.

Frequently Asked Questions about git-commit-convention

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

FAQPage Schema
How do I enforce conventional commit message formats in Git?

To enforce conventional commit message formats, validate the header structure, allowed types, scope rules, and subject style during commit creation to ensure a consistent and readable Git history.

What is the correct format for a conventional commit header?

The correct format for a conventional commit header is type(scope): subject. You must select from allowed commit types, apply scope rules, and follow subject style guidance while appending optional body or footer sections as needed.

How do conventional commits help with changelog generation?

Conventional commits help with changelog generation by creating a machine-readable Git history. Structured header types and scopes allow automated tools to parse commits, streamline code reviews, and generate changelogs.

Can I include issue and MR/PR references in conventional commit messages?

Yes, you can include issue and MR/PR references in conventional commit messages. The specification allows you to append an optional body or footer to the type(scope): subject header format to document these references.

Do I need a specific linting tool to use conventional commit standards?

No specific linting tool is required to use conventional commit standards. The specification defines the header format, allowed types, scope handling, and subject style, which can be applied manually or integrated into your existing software engineering workflow.

What are the limitations of enforcing conventional commit messages?

The limitation of enforcing conventional commit messages is that it requires strict adherence to header formats, allowed types, scope rules, and subject style. This standardization may feel restrictive for individual developers but maintains a machine-readable history.