commit-message-helper

Generate Git commit messages following the Conventional Commits specification.

41|5|Updated Sep 23, 2025
One-click install
npx skills add https://github.com/Tai-ch0802/arc-like-chrome-extension --skill commit-message-helper-tai-ch0802
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-message-helper
Source: https://github.com/Tai-ch0802/arc-like-chrome-extension/tree/main/.agent/skills/commit-message-helper
Command: npx skills add https://github.com/Tai-ch0802/arc-like-chrome-extension --skill commit-message-helper-tai-ch0802

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers write clear, consistent, and informative Git commit messages that adhere to the Conventional Commits specification, improving code history readability and automation.

Core Features & Use Cases

  • Enforces Conventional Commits: Guides users to follow the <type>(<scope>): <subject>\n\n<body>\n\n<footer> format.
  • Defines Commit Types: Provides a list of standard types (feat, fix, docs, etc.) with their meanings.
  • Applies Formatting Rules: Ensures subject lines are concise, uses imperative mood, and separates sections correctly.
  • Use Case: When a developer finishes a bug fix, they can use this skill to generate a commit message like fix: resolve login button alignment issue with a detailed explanation of the fix.

Quick Start

Use the commit-message-helper skill to draft a commit message for a new feature that improves user authentication.

Frequently Asked Questions about commit-message-helper

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

FAQPage Schema
How do I write a Git commit message that follows the Conventional Commits specification?

To write a Git commit message following Conventional Commits, structure it using the format `<type>(<scope>): <subject>` followed by a body and footer. The commit message helper guides you through defining each section to ensure a standardized, machine-readable code history.

What are the standard commit types used in Conventional Commits?

Standard commit types in Conventional Commits include feat, fix, docs, style, refactor, perf, test, and chore. Each type categorizes the nature of your code changes, such as using feat for new features or fix for bug resolutions.

What formatting rules should I apply to a Git commit subject line?

Git commit subject lines should be concise, written in the imperative mood, and separated from the body by a blank line. Following these formatting rules ensures your commit history remains standardized and highly readable.

How do I generate a commit message for a bug fix?

To generate a commit message for a bug fix, use the fix type, define the scope, and write an imperative subject line like `fix: resolve login button alignment issue`. You can then add a detailed body explaining the resolution.

Why do I need a standardized Git commit history?

A standardized Git commit history improves code readability and enables automation. By adhering to the Conventional Commits specification, your commit messages become machine-readable, allowing for automated versioning and changelog generation.