commit

Generate Conventional Commits messages with type, scope, summary, and body.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/peerasak-u/pi-config --skill commit-peerasak-u
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/peerasak-u/pi-config/tree/main/skills/commit
Command: npx skills add https://github.com/peerasak-u/pi-config --skill commit-peerasak-u

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps ensure commits follow the Conventional Commits format, delivering clear, consistent messages and improving traceability across a project.

Core Features & Use Cases

  • Enforces Conventional Commits structure: requires type, optional scope, and a descriptive summary with a thorough body.
  • Guides team consistency: standardizes messaging for features, fixes, docs, and tests to ease changelog generation and review.
  • Use Case: When making a small fix across multiple files, generate a single, well-scoped commit that communicates the intent and impact.

Quick Start

Describe the change you made and run the commit helper to produce a conventional commit message.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I write a git commit using Conventional Commits format?

To write a git commit using Conventional Commits format, describe your staged changes to generate a message with a type, optional scope, concise summary, and detailed body explaining what changed, why, and the approach.

What is the best way to structure a commit message for a bug fix?

The best way to structure a commit message for a bug fix is applying the Conventional Commits format, utilizing the fix type, a specific scope, and a descriptive body to clarify the resolution approach and impact.

When do I need to use a conventional commit format for version control?

You need to use a conventional commit format for version control when you want to standardize messaging across features, fixes, docs, and tests, ensuring clear traceability and easing changelog generation for the project.

Does this commit generation approach add breaking change markers or sign-offs?

This commit generation approach does not add breaking change markers or sign-offs, focusing solely on generating a polished type, optional scope, concise summary, and detailed body for typical code changes.