conventional-commits

Validate commit messages and PR titles against Conventional Commits rules.

12|6|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/whitebeardit/.cursor --skill conventional-commits-whitebeardit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: conventional-commits
Source: https://github.com/whitebeardit/.cursor/tree/main/skills/shared/skill-conventional-commits
Command: npx skills add https://github.com/whitebeardit/.cursor --skill conventional-commits-whitebeardit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enforces a consistent and machine-readable format for commit messages, streamlining collaboration and enabling automated release management.

Core Features & Use Cases

  • Standardized Commit Format: Adheres to the Conventional Commits specification for clear, categorized messages.
  • Automated Release Management: Integrates with tools like semantic-release to automatically determine version bumps and changelogs.
  • Use Case: Ensure all team members write commit messages like feat(auth): add password reset functionality or fix(api): correct user data retrieval bug, enabling automated versioning and clear project history.

Quick Start

Use the conventional-commits skill to generate a commit message for a new feature that adds user authentication.

Frequently Asked Questions about conventional-commits

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

FAQPage Schema
How do I standardize commit messages for automated versioning?

Standardize commit messages by enforcing the Conventional Commits specification, which structures messages with types, scopes, and subjects to enable automated versioning and changelog generation.

What is the conventional commits format for a git commit message?

The conventional commits format structures git messages with a type, optional scope, and subject, such as `feat(auth): add password reset functionality`, creating a clear, machine-readable project history.

How do I automate release management and changelog generation from git commits?

Automate release management by integrating standardized commit messages with semantic-release, which reads the commit types to automatically determine version bumps and generate changelogs.

Can I validate PR titles against conventional commit rules?

Yes, you can validate PR titles against defined conventional commit rules to ensure they adhere to the required type, scope, and subject conventions before merging into the project history.

Do I need Git to use the conventional commits specification?

Git is required as the foundational version control system to structure and enforce the conventional commits specification for your commit messages and facilitate team collaboration.