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.