conventional-commits

Draft Git commit messages following the Conventional Commits specification.

1|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/manolakis/agents-and-skills --skill conventional-commits-manolakis
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: conventional-commits
Source: https://github.com/manolakis/agents-and-skills/tree/main/.github/skills/conventional-commits
Command: npx skills add https://github.com/manolakis/agents-and-skills --skill conventional-commits-manolakis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enforces a standardized and professional format for Git commits, improving code history readability and automation compatibility.

Core Features & Use Cases

  • Conventional Commits Enforcement: Guides users to adhere to the type(scope): description format.
  • Commit Type Guidance: Provides clear definitions for various commit types (feat, fix, chore, docs, etc.).
  • Scope Definition: Explains when to use scopes and when to omit them.
  • Workflow Automation: Ensures commit messages are machine-readable for CI/CD pipelines.
  • Use Case: When committing changes to the codebase, this Skill ensures the commit message clearly indicates whether it's a new feature, a bug fix, or a maintenance task, making it easy for other developers and automated systems to understand the change.

Quick Start

Use the conventional-commits skill to draft a git commit message for your staged changes.

Frequently Asked Questions about conventional-commits

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

FAQPage Schema
How do I write conventional commits for staged git changes?▼

To write conventional commits, follow the type(scope): description format by selecting a commit type like feat or fix, defining a scope if applicable, and summarizing your staged changes to ensure code history readability and CI/CD automation compatibility.

What is the conventional commits format and when do I need it?▼

The conventional commits format is a standardized structure for git commit messages using type(scope): description. You need it to make commit history machine-readable, enabling automated version control and clear communication of features, bug fixes, or maintenance tasks.

Can I use custom scopes in conventional commit messages?▼

Yes, you can use custom scopes in conventional commit messages. The Skill provides specific guidance for defining scopes, such as using 'skills' for skill-related changes or CI/CD workflows, while also explaining when to omit scopes entirely for broader updates.

What commit types should I use for conventional commits?▼

You should use commit types like feat, fix, docs, style, refactor, test, perf, ci, chore, and build for conventional commits. Each type clearly indicates whether the staged change introduces a new feature, a bug fix, or a maintenance task.

Why are conventional commits important for CI/CD pipelines?▼

Conventional commits are important for CI/CD pipelines because they ensure commit messages are strictly machine-readable. This standardization allows automated systems to reliably detect changes, triggering appropriate build, test, or deployment workflows based on the commit type.