Commit Message

Generate Conventional Commits messages with scope inference from Git diffs.

Updated Jan 14, 2026
One-click install
npx skills add https://github.com/lailtonjunior/fiscalzen-project --skill commit-message-lailtonjunior
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Commit Message
Source: https://github.com/lailtonjunior/fiscalzen-project/tree/main/.context/skills/commit-message
Command: npx skills add https://github.com/lailtonjunior/fiscalzen-project --skill commit-message-lailtonjunior

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often struggle to craft concise, standardized commit messages that accurately reflect the changes and their scope. This skill automates the generation of conventional commits with intelligent scope detection to improve readability and changelog quality.

Core Features & Use Cases

  • Infer the scope from the code changes to produce precise messages.
  • Generate commit subjects and bodies following Conventional Commits rules.
  • Support common types (feat, fix, docs, style, refactor, test, chore) and suggestions for breaking changes.

Quick Start

Tell the tool to generate a conventional commit message for the current diff.

Frequently Asked Questions about Commit Message

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

FAQPage Schema
How do I generate a conventional commit message from a git diff automatically?

You can generate a conventional commit message by feeding your git diff to an automation tool that infers the scope and type from the code changes. This produces a validated commit subject and body without manual configuration.

How does scope detection work for conventional commits?

Scope detection for conventional commits analyzes the git diff to identify the affected modules or components. It automatically infers the scope from the code changes to produce precise messages that improve changelog quality.

What's the best way to enforce conventional commits rules in a Git workflow?

The best way to enforce conventional commits rules in a Git workflow is to use an automation tool that validates messages before output. It ensures formats like feat, fix, and chore are applied correctly and handles breaking change suggestions.

Do I need to manually configure commit types like feat and fix for my PRs?

No manual configuration is required to generate commit types like feat and fix for your PRs. The automation tool supports common types out of the box and validates the conventional commits before outputting the result.

Can I use conventional commit automation for CI/CD pipelines?

Yes, conventional commit automation applies to CI/CD pipelines and automation workflows. It generates standardized messages from diffs, enforcing conventional commits rules to maintain consistency across automated deployments.

What happens if the conventional commit message does not match the expected format?

If the conventional commit message does not match the expected format, the automation tool validates the output before release. This ensures the final commit subject and body strictly follow Conventional Commits rules.