git-commit-conventional

Generate Conventional Commits messages from staged Git diffs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/EtroxTaran/conductor --skill git-commit-conventional
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-conventional
Source: https://github.com/EtroxTaran/conductor/tree/main/.claude/skills/git-commit-conventional
Command: npx skills add https://github.com/EtroxTaran/conductor --skill git-commit-conventional

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of Git commit messages that strictly adhere to the Conventional Commits specification, ensuring consistency and clarity in your project's commit history.

Core Features & Use Cases

  • Automated Message Generation: Creates commit messages based on staged changes.
  • Strict Formatting: Enforces type, scope, subject, and optional body/footer rules.
  • Use Case: After implementing a new feature for user authentication, use this Skill to generate a feat(auth): implement user login commit message.

Quick Start

Use the git-commit-conventional skill to generate a commit message for your staged changes.

Frequently Asked Questions about git-commit-conventional

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

FAQPage Schema
How do I generate conventional commit messages for staged git changes?

To generate conventional commit messages, the Skill analyzes your staged git diffs to determine the appropriate type, scope, and subject. It ensures strict formatting compliance by enforcing imperative mood and length constraints for your project history.

What is the conventional commits specification and how does it structure code history?

The conventional commits specification structures code history by enforcing a strict format with type, scope, and subject. This Skill applies types like feat, fix, docs, and refactor to standardize version control logs and clarify project changes.

Can I use this to automatically determine the scope and type for my git commit?

Yes, you can automatically determine the scope and type for your git commit. The Skill dynamically analyzes your staged changes to assign appropriate types such as build, ci, chore, perf, or test, along with a dynamically determined scope.

Does the generated commit subject follow imperative mood and length constraints?

The generated commit subject strictly follows imperative mood and length constraints. By analyzing staged diffs, the Skill enforces these grammatical and structural rules to ensure your version control messages meet conventional commits standards.

What's the best way to automate commit message formatting for features and bug fixes?

The best way to automate commit message formatting is to use this Skill on your staged changes. It automatically differentiates between features and bug fixes by applying the correct feat or fix type, ensuring clear and consistent code history.

When should I use specific conventional commit types like chore, ci, or docs?

You should use specific conventional commit types like chore, ci, or docs when your staged changes match their respective purposes. The Skill analyzes your diffs to assign these types dynamically, ensuring accurate categorization for non-feature updates.