Conventional Commits

Generate Conventional Commits messages from staged changes.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/a6232241/resume --skill conventional-commits-a6232241
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Conventional Commits
Source: https://github.com/a6232241/resume/tree/main/.agent/skills/conventional-commits
Command: npx skills add https://github.com/a6232241/resume --skill conventional-commits-a6232241

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers adhere to the Conventional Commits specification, ensuring commit messages are standardized, machine-readable, and easy to understand.

Core Features & Use Cases

  • Automated Commit Message Generation: Creates commit messages based on staged changes, following the <type>(<scope>): <subject> format.
  • Type and Scope Guidance: Supports standard types like feat, fix, docs, style, refactor, perf, test, chore.
  • Language Enforcement: Ensures all messages are in Traditional Chinese (Taiwan).
  • User Input Priority: Integrates user-provided text at the beginning of the commit message when specified.
  • Staged Changes Focus: Strictly operates on staged changes, ignoring unstaged modifications.

Quick Start

Use the Conventional Commits skill to create a commit message for the 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 generate standardized Git commit messages for staged changes?

To generate standardized Git commit messages, this Skill analyzes your staged changes and formats them into the Conventional Commits specification using the <type>(<scope>): <subject> structure. It ensures messages are machine-readable and strictly ignores unstaged modifications.

What is the Conventional Commits specification for version control?

The Conventional Commits specification is a standardized format for Git commit messages that enforces specific types, scopes, and subjects. This Skill applies it to ensure commit messages are consistent, machine-readable, and easy to understand across software development workflows.

Can I include my own text when automating commit message creation?

Yes, you can include your own text when automating commit message creation. The Skill prioritizes user-provided content and integrates it at the beginning of the generated commit message, while still enforcing the required type and scope formatting.

What commit types are supported by this automated commit message generator?

This automated commit message generator supports standard types including feat, fix, docs, style, refactor, perf, test, and chore. It automatically determines the appropriate type based on your staged changes to maintain code quality.

Why does my automated commit message output in Traditional Chinese?

Your automated commit message outputs in Traditional Chinese (Taiwan) because the Skill enforces this specific language requirement for all generated messages. This ensures commit messages meet localized language standards for regional development teams.

Does this commit message generator process unstaged modifications?

No, this commit message generator does not process unstaged modifications. It strictly operates on staged changes to ensure the generated commit message accurately reflects only the files prepared for the current version control commit.