git-conventional

Generate Git commit messages using the Conventional Commits specification.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/neelbauman/claude-skills-repo --skill git-conventional
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-conventional
Source: https://github.com/neelbauman/claude-skills-repo/tree/main/claude/skills/git-conventional
Command: npx skills add https://github.com/neelbauman/claude-skills-repo --skill git-conventional

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

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

Core Features & Use Cases

  • Automated Type and Scope Detection: Analyzes code changes (diff) to suggest the appropriate commit type (feat, fix, docs, etc.) and scope based on modified file paths.
  • Description Generation: Crafts concise, imperative-style descriptions for commit messages.
  • Use Case: After making changes to the authentication module, use this skill to generate a commit message like feat(auth): implement two-factor authentication.

Quick Start

Use the git-conventional skill to create a commit message for your latest changes.

Frequently Asked Questions about git-conventional

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

FAQPage Schema
How do I generate conventional commits messages from my git diff automatically?

You can generate conventional commits messages by analyzing your git diff to determine the commit type, scope, and description. This skill infers scope from modified file paths and crafts imperative-style descriptions for standardized code history.

What is the conventional commits specification and why use it for git history?

The conventional commits specification standardizes git commit messages using structured types like feat or fix. Adopting it ensures consistency and clarity in your project history, enabling automated detection of breaking changes and scope from file paths.

How do I automatically detect breaking changes in my git commit messages?

Automatic detection of breaking changes is supported by analyzing code differences during commit message generation. The skill evaluates the diff to flag breaking changes and infers the appropriate scope from modified file paths.

Can I infer the commit scope from file paths in my git changes?

Yes, you can infer the commit scope from file paths in your git changes. The skill analyzes modified file paths to suggest the appropriate scope, such as generating a message like feat(auth): implement two-factor authentication for an auth module update.

Does this conventional commits generator require any external dependencies?

No, this conventional commits generator requires no external dependencies. It operates as a standalone skill with scripts and references to analyze code differences and produce standardized commit messages without additional environment setup.

What's the best way to automate standardizing git commit types like feat and fix?

The best way to automate standardizing git commit types is to analyze code diffs to suggest the appropriate type, such as feat, fix, or docs. This skill evaluates your changes and generates imperative-style descriptions adhering to the conventional commits specification.