format-commit-message

Format commit messages into conventional commits with Claude Code attribution.

243|40|Updated Nov 11, 2025
One-click install
npx skills add https://github.com/maslennikov-ig/claude-code-orchestrator-kit --skill format-commit-message
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: format-commit-message
Source: https://github.com/maslennikov-ig/claude-code-orchestrator-kit/tree/main/.claude/skills/format-commit-message
Command: npx skills add https://github.com/maslennikov-ig/claude-code-orchestrator-kit --skill format-commit-message

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill formats commits according to conventional rules, adds Claude Code attribution, and ensures consistency across automated changes.

Core Features & Use Cases

  • Conventional commit formatting: Enforce type/scope/description structure.
  • Claude attribution: Include generated-by line and Co-Authored-By metadata.
  • Breaking changes support: Properly push BREAKING CHANGE notes when needed.

Quick Start

Create a formatted commit message for a feat in the auth module with a detailed body.

Frequently Asked Questions about format-commit-message

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

FAQPage Schema
How do I format commit messages using conventional commits?

Conventional commits follow a {type}({scope}): {description} structure. This Skill formats your commits automatically, enforcing valid types, lowercase scopes, and wrapping text at 72 characters to ensure consistency across your project.

Can I add Claude Code attribution to my commit messages?

Yes. This Skill includes generated-by lines and Co-Authored-By metadata to attribute commits to Claude Code, useful for tracking automated changes and contributions across your repository.

How do I handle breaking changes in conventional commits?

Breaking changes are pushed to commit footers with BREAKING CHANGE notes. This Skill validates and formats breaking-change handling automatically when you mark a commit as breaking.

What validation rules does conventional commit formatting enforce?

Conventional commit validation enforces valid commit types, requires a description, enforces lowercase scopes, prevents trailing periods, and ensures proper structure. This Skill applies all rules automatically to maintain consistency.

When should I use conventional commits in my workflow?

Conventional commits standardize release commits, automated version updates, refactors, and documentation changes. Use this approach when your team needs consistent formatting, automated changelog generation, or semantic versioning across projects.

Does conventional commit formatting work with automated version updates?

Yes. This Skill applies conventional formatting to release commits and automated version updates, ensuring generated commits follow the same standards as manual ones and integrate seamlessly with CI/CD pipelines.