commit-standards

Generate and validate commit messages following the Conventional Commits specification.

70|13|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/AsiaOstrich/universal-dev-standards --skill commit-standards
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-standards
Source: https://github.com/AsiaOstrich/universal-dev-standards/tree/main/locales/zh-CN/skills/commit-standards
Command: npx skills add https://github.com/AsiaOstrich/universal-dev-standards --skill commit-standards

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you adhere to the Conventional Commits standard, ensuring your commit messages are clear, consistent, and machine-readable, which streamlines changelog generation and project history analysis.

Core Features & Use Cases

  • Automated Message Generation: Suggests commit messages based on staged changes.
  • Type and Scope Guidance: Provides clear definitions for commit types (feat, fix, refactor, etc.) and scope naming conventions.
  • Use Case: Before committing a new feature, you can use this Skill to generate a well-formatted commit message that includes the type, scope, a concise subject, and a detailed body explaining the 'why' behind the change.

Quick Start

Use the commit skill to generate a commit message for your staged changes.

Frequently Asked Questions about commit-standards

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

FAQPage Schema
How do I generate conventional commit messages for staged Git changes?

To generate conventional commit messages, this Skill analyzes your staged Git changes and suggests a formatted message with the correct type, scope, and subject. It ensures your commit history remains clear and machine-readable for changelog generation.

What are conventional commits and when do I need them in my workflow?

Conventional commits are a standardized format for Git commit messages that specifies type, scope, and subject. You need them to automate changelog generation, track issue resolution, and maintain consistent project history analysis across your codebase.

Can I write commit messages in Simplified Chinese or bilingual formats?

Yes, you can write commit messages in Simplified Chinese, English, or bilingual formats. The Skill validates conventional commits across multiple languages while allowing configurable project-specific rules for your team's naming conventions.

Does this conventional commits tool support project-specific scope rules?

Yes, this conventional commits tool supports configurable project-specific rules for scope naming conventions and commit types. You can define custom definitions for features, fixes, and refactors to match your repository's workflow requirements.

How do I validate a Git commit message against the conventional commits specification?

To validate a Git commit message, the Skill enforces the conventional commits specification by checking the type, scope, and subject format. It integrates directly with Git workflows to ensure your message meets the required standard before finalizing the commit.

What is the best way to automate commit message creation with issue tracking?

The best way to automate commit message creation with issue tracking is using this Skill to generate standardized messages from staged changes. It integrates conventional commits with Git workflows to link changes directly to tracked issues.