git-commit

Create Conventional Commits with type, scope, and description from git diffs.

1|Updated Jun 25, 2025
One-click install
npx skills add https://github.com/laceto/rss_feed --skill git-commit-laceto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/laceto/rss_feed/tree/main/.claude/skills/git-commit
Command: npx skills add https://github.com/laceto/rss_feed --skill git-commit-laceto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users create standardized, semantic git commits following the Conventional Commits specification, ensuring a clean and understandable project history.

Core Features & Use Cases

  • Conventional Commits: Generates commits with type(scope): description format.
  • Type Support: Supports feat, fix, docs, refactor, test, perf, build, ci, chore, revert.
  • Use Case: When you've finished a new feature, use this skill to commit your changes with a feat type and a clear description.

Quick Start

Use the git-commit skill to create a commit for your staged changes.

Frequently Asked Questions about git-commit

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

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

Automating conventional commits involves analyzing your git diff to determine the appropriate type, scope, and description. This Skill parses staged changes to generate a semantic commit message adhering to the specification.

What is the conventional commits format for structuring git history?

The conventional commits format structures git history using a `type(scope): description` syntax. It categorizes atomic changes using types like feat, fix, docs, refactor, test, perf, build, ci, chore, and revert.

Can I use this to generate a fix commit for a bug in a specific scope?

Yes, you can generate a fix commit for a specific scope. The Skill analyzes your staged changes and applies the `fix` type with the appropriate scope and description to ensure a clean project history.

Does this support all standard commit types for version control?

It supports standard version control commit types including feat, fix, docs, refactor, test, perf, build, ci, chore, and revert. This ensures your semantic git commits cover a wide range of development activities.

When do I need to use semantic commits instead of regular git commits?

You need semantic commits when you want a standardized and understandable project history. By using the Conventional Commits specification, you ensure changes are atomic and easily trackable for future analysis.