conventional-commits

Enforce Conventional Commits v1.0.0 formatting for Git commit messages.

Updated Feb 6, 2026
One-click install
npx skills add https://github.com/simpleapps-com/augur-skills --skill conventional-commits-simpleapps-com
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: conventional-commits
Source: https://github.com/simpleapps-com/augur-skills/tree/main/plugins/simpleapps/skills/conventional-commits
Command: npx skills add https://github.com/simpleapps-com/augur-skills --skill conventional-commits-simpleapps-com

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Ensures all commit messages adhere to the Conventional Commits specification, improving clarity, automation, and versioning consistency across development teams.

Core Features & Use Cases

  • Enforces Commit Message Structure: Guides users to format commits with type, scope, description, body, and footers.
  • Supports Semantic Versioning: Facilitates automated changelog generation and version bumping based on commit types (feat, fix).
  • Use Case: A developer needs to commit a new feature. They use this skill to ensure their commit message is correctly formatted as feat(auth): implement user login endpoint, enabling automated release notes.

Quick Start

Format your next commit message according to the Conventional Commits specification.

Frequently Asked Questions about conventional-commits

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

FAQPage Schema
How do I standardize Git commit messages for semantic versioning?

To standardize Git commit messages for semantic versioning, you must enforce the Conventional Commits v1.0.0 specification. This structure uses specific commit types like feat and fix to automatically determine version bumps and generate changelogs.

What is the correct format for a conventional commit message?

A conventional commit message is formatted with a type, optional scope, description, body, and footers. For example, `feat(auth): implement user login endpoint` properly structures the type, scope, and description for automated parsing.

Can I use conventional commits for pull request descriptions and release management?

Yes, conventional commits can be used for pull request descriptions and project release management. Standardizing commit types and scopes facilitates automated changelog generation across the entire development workflow.

How does standardizing commit messages improve developer workflow?

Standardizing commit messages improves developer workflow by ensuring adherence to a consistent specification. This clarity enables automated changelog generation and versioning consistency across development teams.

Do I need any specific dependencies to enforce conventional commits?

No specific dependencies are required to enforce conventional commits. The skill operates as a standalone reference to guide users in formatting commit types, scopes, descriptions, and footers according to the v1.0.0 specification.