commit

Generate Conventional Commits-style messages with type, scope, and subject.

9|14|Updated Mar 22, 2012
One-click install
npx skills add https://github.com/deybhayden/dotfiles --skill commit-deybhayden
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/deybhayden/dotfiles/tree/main/.pi/agent/skills/commit
Command: npx skills add https://github.com/deybhayden/dotfiles --skill commit-deybhayden

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers create standardized git commit messages that follow the Conventional Commits format, reducing ambiguity and improving project history readability.

Core Features & Use Cases

  • Structured messages: Enforces the (type)(scope): subject format and provides examples for feat, fix, docs, and more.
  • Guided workflow: Analyzes current changes, suggests a scope, and outputs a compliant subject ready to commit.
  • Use Case: When preparing a series of changes for a release, generate consistent commit messages for each change to maintain a clean Git history.

Quick Start

Use the commit skill to generate a Conventional Commits-style subject for the current changes.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I write conventional commit messages for git changes?▼

Conventional commit messages standardize git history using the type(scope): subject format. This skill analyzes your current changes and guides you through selecting a type, optional scope, and concise subject to generate a compliant message.

What is the conventional commits format for structuring git history?▼

The conventional commits format structures git history by prefixing messages with a type like feat, fix, or docs, an optional scope, and a concise subject. This ensures consistent commit histories and reduces ambiguity in project logs.

Do I need any special tooling to generate conventional commits?▼

You do not need any special tooling to generate conventional commits beyond Git. This skill requires no additional dependencies and operates by analyzing your changes to output a formatted subject ready to commit.

How do I determine the correct type and scope for a git commit?▼

To determine the correct type and scope for a git commit, this skill analyzes your current changes and suggests an appropriate scope. It enforces the type(scope): subject format, providing examples for feat, fix, docs, and other common types.

What's the best way to maintain a clean git history during a release?▼

The best way to maintain a clean git history during a release is to generate consistent conventional commit messages for each change. This skill guides you in creating standardized messages for feature work, bug fixes, and refactors.