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.