git-commit-formatter

Format git commit messages to follow the Conventional Commits specification.

13|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/phenobarbital/antigravity-config --skill git-commit-formatter-phenobarbital
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-formatter
Source: https://github.com/phenobarbital/antigravity-config/tree/main/backend/.agent/skills/git-commit-formatter
Command: npx skills add https://github.com/phenobarbital/antigravity-config --skill git-commit-formatter-phenobarbital

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Formats git commit messages according to the Conventional Commits specification, ensuring consistency and actionable changelogs across a codebase.

Core Features & Use Cases

  • Format commit messages to match the Conventional Commits structure: <type>[optional scope]: description.
  • Validate messages against the standard and suggest canonical templates for new commits.
  • Use Case: Teams enforcing a standardized commit history for easier release notes and automated versioning.

Quick Start

Format your next commit message to follow the Conventional Commits standard.

Frequently Asked Questions about git-commit-formatter

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

FAQPage Schema
How do I format a git commit message to follow Conventional Commits?

To format a git commit message for Conventional Commits, structure it as <type>[optional scope]: description. This ensures your commit history remains consistent and generates actionable changelogs across your codebase.

What is a Conventional Commits message structure and when do I need a scope?

A Conventional Commits message uses the structure <type>[optional scope]: description. You need a scope to target specific components within your software project, such as feature development, bug fixes, or documentation.

How do I add a BREAKING CHANGE footer to a conventional commit?

To add a BREAKING CHANGE footer to a conventional commit, the formatter validates your message and appends the footer when necessary to highlight breaking modifications in your code changes.

Does Conventional Commits validation help with automated versioning?

Yes, Conventional Commits validation helps with automated versioning by enforcing a standardized commit history. Teams use this standardized format to generate easier release notes and automate version bumps.

Can I validate git commit messages for different types of code changes?

You can validate git commit messages for feature development, bug fixes, and documentation. The formatter checks the type, scope, and description to ensure they adhere to the Conventional Commits specification.