10up-commit-messages

Enforce conventional commit message rules for Git-based projects.

87|32|Updated Jul 3, 2015
One-click install
npx skills add https://github.com/petenelson/wp-rest-api-log --skill 10up-commit-messages
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 10up-commit-messages
Source: https://github.com/petenelson/wp-rest-api-log/tree/main/.claude/skills/10up-commit-messages
Command: npx skills add https://github.com/petenelson/wp-rest-api-log --skill 10up-commit-messages

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standardizes and enforces clear, conventional commit messages for code changes.

Core Features & Use Cases

  • Guidelines for commit types (fix:, feature:, chore:, documentation:, etc.) and lowercase formatting
  • Enforces the 72-character subject limit and imperative mood
  • Generates consistent PR descriptions and changelog entries from changes

Quick Start

Draft a concise, conventional-commit style summary for your next code change.

Frequently Asked Questions about 10up-commit-messages

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

FAQPage Schema
How do I write conventional commit messages for Git?

Conventional commit messages standardize code changes using specific commit types like fix:, feature:, and chore:. This format enforces lowercase subject lines, imperative mood, and a 72-character limit to generate clear PR descriptions and changelog entries.

What is the 72-character limit for commit messages?

The 72-character limit for commit messages restricts the subject line length to ensure readability across Git platforms. Enforcing this constraint alongside lowercase formatting and imperative mood keeps conventional commit histories concise and consistently formatted.

How do I generate PR descriptions and changelogs from commit messages?

Generating PR descriptions and changelogs from commit messages requires standardizing commit types like feature: and documentation:. Applying conventional commit guidelines automates the extraction of structured documentation updates directly from your Git workflow.

Does imperative mood matter in commit style guides?

Imperative mood matters in commit style guides because it standardizes commit subjects as direct commands, matching Git's own default commit creation style. Enforcing lowercase imperative verbs ensures consistent, conventional commit messaging across development workflows.

Can I enforce lowercase formatting and commit types in Git workflows?

You can enforce lowercase formatting and specific commit types in Git workflows by applying conventional commit style guidelines. This standardizes code change documentation, ensuring lowercase subject lines and structured prefixes generate consistent PR descriptions and changelogs.