formatting-commits

Create and validate conventional commit messages in local Git repositories.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/jeninh/ampskills-dotfile --skill formatting-commits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: formatting-commits
Source: https://github.com/jeninh/ampskills-dotfile/tree/main/.agents/skills/formatting-commits
Command: npx skills add https://github.com/jeninh/ampskills-dotfile --skill formatting-commits

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Creates consistent commit messages by enforcing Conventional Commits standards, reducing ambiguity and review overhead.

Core Features & Use Cases

  • Enforced Commit Styles: Generate and amend commits that adhere to type/scope/body patterns with optional trailers.
  • Guided Workflows: Integrates with typical git workflows to ensure messages remain accurate during amends or rewrites.
  • Use Case: When pushing changes across a team, ensure all commits follow the Conventional Commits format for automated changelogs.

Quick Start

Use the skill to format a commit with type feat, scope UI, and a descriptive message.

Frequently Asked Questions about formatting-commits

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

FAQPage Schema
How do I automate conventional commit messages in git?

You can automate conventional commit messages by using a CLI tool to parse the type, scope, breaking changes, and body, composing commits that adhere to the standard format automatically.

Can I use conventional commits for team workflow automation?

Yes, enforcing conventional commits across a team workflow ensures consistent code history and enables automated changelog generation, reducing ambiguity and review overhead.

How do I format git commit amendments with conventional commits?

To format amendments, the CLI parses the existing message and rewrites it to maintain the type, scope, body, and optional trailers during git amends or rewrites.

Do I need a specific CLI to enforce conventional commit formatting?

Yes, you need git and the formatted-commit CLI installed locally to parse the message components and compose commits according to the conventional commits standard.

What is the best way to include breaking changes and trailers in commit messages?

The best way is to use a formatting tool that explicitly parses breaking changes and optional trailers, composing the commit message body to match conventional commit patterns.

Why does my conventional commit format not work during local git rewrites?

If the format fails during rewrites, ensure the formatted-commit CLI is properly integrated with your local git workflows to validate and amend messages accurately.