git-commit

Analyze diffs to generate conventional commit messages with type, scope, and subject.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ai212983/gh-csi --skill git-commit-ai212983
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/ai212983/gh-csi/tree/main/.agents/skills/git-commit
Command: npx skills add https://github.com/ai212983/gh-csi --skill git-commit-ai212983

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate standardized, semantic git commits by analyzing diffs and suggesting conventional messages to ensure consistency across the repository.

Core Features & Use Cases

  • Auto-detect type and scope from changes and propose a compliant subject line.
  • Generate conventional commit messages from diffs and allow interactive overrides for type, scope, or description.
  • Enforce commitlint rules, manage safe staging, and prevent accidental leaks of secrets during commit.

Quick Start

Tell me to commit the staged changes with a conventional message following the project's rules, with optional type/scope/description overrides.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I generate conventional commits from staged diffs automatically?

Analyze git diffs to automatically determine the type, scope, and subject for conventional commits. The Skill proposes a compliant message while enforcing commitlint rules and allowing interactive overrides for type and description.

Can I enforce commitlint rules and prevent secrets from leaking during a git commit?

Apply guardrails against secrets and enforce commitlint rules during git commits by managing safe staging and execution. This prevents accidental leaks of sensitive information while maintaining standardized history.

What is the best way to automate semantic git commit messages in CI pipelines?

Automate semantic git commit messages in CI pipelines by analyzing diffs to produce compliant conventional commits. The Skill enforces lowercase subjects and respects commitlint rules across mixed file changes for standardized history.

How do I override the type and scope of an automatically generated commit message?

Override the type and scope of an automatically generated commit message by providing interactive inputs during the commit process. The Skill proposes a subject from the diff and allows you to customize the type, scope, or description.

Does this conventional commit tool work with mixed file changes in staging?

Analyze mixed file changes in staging to determine the appropriate type and scope for conventional commits. The Skill performs safe staging and execution to maintain a standardized history across varied file updates.