commit

Format Git commit messages according to the Conventional Commits specification.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/SarthakMishra/oxc-react-compiler --skill commit-sarthakmishra
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/SarthakMishra/oxc-react-compiler/tree/main/.claude/skills/commit
Command: npx skills add https://github.com/SarthakMishra/oxc-react-compiler --skill commit-sarthakmishra

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Ensures Git commit messages adhere to a standardized, machine-readable format, improving project history clarity and enabling automated changelog generation.

Core Features & Use Cases

  • Conventional Commits: Enforces a strict format for commit type, scope, and description.
  • Detailed Body: Supports multi-line bodies for explaining complex changes.
  • Use Case: When submitting a new feature for the React Compiler, you would use this skill to format your commit message as feat(compiler): implement new optimization pass.

Quick Start

Use the commit skill to format a new feature commit for the compiler.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I format Git commits using conventional commits?

Conventional commits format Git messages by requiring specific types, scopes, and descriptions, such as `feat(compiler): implement new optimization pass`. This strict structure ensures clear project history tracking and enables automated changelog generation.

What is the conventional commits specification for code history?

The conventional commits specification for code history is a standardized, machine-readable format for Git commit messages. It uses defined types, scopes, and descriptions to improve project history clarity and enable automated changelog generation.

How do I add a detailed body to a conventional commit message?

You add a detailed body to a conventional commit message by including multi-line content after the header. This optional body provides detailed explanations for complex changes while maintaining the required type and scope format.

Can I use conventional commits for software engineering version control?

Yes, you can use conventional commits for software engineering version control to facilitate consistent commit history tracking. Adhering to this machine-readable format ensures standardized messages across all project contributions.

Why format Git commit messages with a standardized format?

Formatting Git commit messages with a standardized format ensures they are machine-readable, which improves project history clarity. This adherence enables automated changelog generation and consistent tracking for software engineering projects.