semantic-commit

Generate conventional commit messages with type, scope, and description structure.

7|3|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/agentconfig/agentconfig.org --skill semantic-commit-agentconfig
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: semantic-commit
Source: https://github.com/agentconfig/agentconfig.org/tree/main/.github/skills/semantic-commit
Command: npx skills add https://github.com/agentconfig/agentconfig.org --skill semantic-commit-agentconfig

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing consistent, well-formatted commit messages is error-prone and slows down code reviews. This skill enforces conventions to improve changelog readability and automation.

Core Features & Use Cases

  • Enforces the conventional commit format (type(scope): description) across commits.
  • Provides guidance for common scopes and templates to speed up contribution workflows.
  • Supports quick-start examples and validation tips for reviewers and CI pipelines.
  • Use case: When preparing commits after implementing a feature or fixing a bug, generate a precise, properly formatted message.

Quick Start

Summarize the most recent changes into a conventional commit message.

Frequently Asked Questions about semantic-commit

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

FAQPage Schema
How do I generate a conventional commit message for my git workflow?

To generate a conventional commit message, summarize your recent changes to produce a well-formed semantic commit following the type(scope): description format. This enforces consistent conventions across features, fixes, docs, and refactors.

What is the conventional commit format for structuring semantic messages?

The conventional commit format structures semantic messages as type(scope): description. This format specifies rules for the commit type, optional scope, and message structure to improve changelog readability and automation.

How do I write a semantic commit message for a bug fix or feature?

Writing a semantic commit message for a bug fix or feature requires selecting the appropriate type, such as fix or feat, adding a scope, and summarizing the change. Templates and scope recommendations speed up this contribution workflow.

Can I use semantic commit messages for CI pipeline validation?

Yes, semantic commit messages support CI pipeline validation by providing validation tips and rules for message structure. Enforcing the conventional commit format ensures commits pass automated checks during code reviews.

Does the conventional commit format support refactoring and documentation changes?

Yes, the conventional commit format supports refactoring and documentation changes by providing specific types like docs and refactor. These apply across software projects and change workflows to categorize commits accurately.

What is the best way to automate semantic commit message generation?

The best way to automate semantic commit message generation is applying conventional commit rules to summarized changes. This provides properly formatted messages for reviews and automation tasks without manual formatting errors.