commit-message-crafter

Generate Conventional Commit messages from staged changes and user intent.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/claushaas/claus-haas-ai-stuff --skill commit-message-crafter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-message-crafter
Source: https://github.com/claushaas/claus-haas-ai-stuff/tree/main/skills/commit-message-crafter
Command: npx skills add https://github.com/claushaas/claus-haas-ai-stuff --skill commit-message-crafter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers ensure commit messages are consistently formed using Conventional Commits, reducing ambiguity and improving changelog readability.

Core Features & Use Cases

  • Automatic type and scope selection: analyzes changes to choose feat, fix, docs, etc., and determines an appropriate scope.
  • Multi-commit planning: when changes touch multiple concerns, proposes an ordered plan and creates individual commit messages.
  • Enforcement of syntax: formats messages exactly according to the Conventional Commits template and validates structure.

Quick Start

Provide a description of the changes or paste a diff. The skill will generate one or more Conventional Commit messages following the template. Review the generated messages and copy them into your git workflow.

Frequently Asked Questions about commit-message-crafter

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

FAQPage Schema
How do I generate Conventional Commits messages from my staged git changes?

To generate Conventional Commits messages, provide a description of your changes or paste a diff, and the skill analyzes the content to output properly formatted commit messages with correct types and scopes.

How does multi-commit planning work for complex code changes?

Multi-commit planning works by analyzing changes that touch multiple concerns, proposing an ordered commit plan, and creating individual Conventional Commit messages for each logical division of the work.

Does commit-message-crafter work without external dependencies or git integrations?

Yes, it works without external dependencies. You manually provide a description of the changes or paste a diff, and it generates the formatted commit messages for you to copy into your git workflow.

Can I automatically identify the correct commit type and scope for feature or fix changes?

Yes, you can automatically identify the correct type and scope. The skill analyzes your changes to select appropriate types like feat, fix, docs, or test, and determines an accurate scope for the message.

What is the best way to enforce Conventional Commits syntax across my software development workflow?

The best way to enforce syntax is using an automated generator that formats messages exactly according to the Conventional Commits template and validates the structure, reducing ambiguity and improving changelog readability.

Why does my generated commit message fail Conventional Commits structure validation?

Commit messages fail validation when they do not strictly follow the template. This skill enforces syntax by automatically formatting and validating the structure to ensure your commit messages always meet the standard.