commit-message-formatter

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

7|1|Updated Oct 16, 2025
One-click install
npx skills add https://github.com/xloxn69/AgileFlow --skill commit-message-formatter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-message-formatter
Source: https://github.com/xloxn69/AgileFlow/tree/main/skills/commit-message-formatter
Command: npx skills add https://github.com/xloxn69/AgileFlow --skill commit-message-formatter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Inconsistent or poorly written commit messages make it difficult to understand code changes, generate changelogs, and trace bugs, hindering team collaboration and project maintainability.

Core Features & Use Cases

  • Conventional Commits: Generates messages following the Conventional Commits specification (type, scope, subject, body, footer).
  • Automated Attribution: Includes Claude Code co-authorship footer and links to issues/stories, if configured.
  • Use Case: You've implemented a new user login endpoint. This skill formats your commit message with the correct type (feat), scope (auth), a concise subject, and a detailed body, ensuring a clean and searchable Git history.

Quick Start

Use the commit-message-formatter skill to create a commit message for "fixing the user profile update bug".

Frequently Asked Questions about commit-message-formatter

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

FAQPage Schema
How do I format git commit messages following conventional commits?

Conventional commits format messages with a type (feat, fix, chore, docs, style, refactor, perf, test), optional scope, imperative subject under 50 characters, body wrapped at 72 characters, and optional footer for issues and breaking changes. This standardizes your git history for readability and changelog generation.

What problem do inconsistent commit messages cause in version control?

Inconsistent commit messages obscure code changes, break changelog generation, complicate bug tracing, and fragment team collaboration. Standardized conventional commits create a searchable, maintainable history that clarifies intent and impact of each change.

Can I automate commit message generation to include co-authorship and issue links?

Yes. Automated commit formatting includes Claude Code co-authorship footers and links to related issues or stories when configured. This ensures consistent attribution and traceability across your project without manual entry.

How do conventional commits improve changelog and release documentation?

Conventional commits use structured types and footers that tools parse automatically to generate changelogs, version bumps, and release notes. This eliminates manual documentation work and produces consistent, searchable release histories.

What's the difference between commit message scope and body in conventional commits?

The scope (optional, after type) identifies the affected area like 'auth' or 'database'. The body (wrapped at 72 characters) provides detailed explanation of the why and how. Together they create context that type and subject alone cannot convey.