git-commit

Generate Conventional Commits-compliant messages from staged git changes.

176|15|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/BuildWithAIs/voicekey --skill git-commit-buildwithais
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/BuildWithAIs/voicekey/tree/main/.claude/skills/git-commit
Command: npx skills add https://github.com/BuildWithAIs/voicekey --skill git-commit-buildwithais

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manual Git commit messages are often inconsistent and hard to trace. This Skill generates Conventional Commits-compliant messages from code changes, improving traceability and project history.

Core Features & Use Cases

  • Generate commit messages that follow the Conventional Commits convention for type, scope, and subject.
  • Analyze git status and diffs to determine scope and content, then propose a draft message.
  • Provide an interactive draft and require confirmation before finalizing the commit to ensure atomic, well-formed changes.

Quick Start

Stage your changes and run the git-commit skill to generate a Conventional Commits-compliant message.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I generate a conventional commit message from staged git changes?

To generate a conventional commit message, stage your changes and run the skill to analyze git status and diffs. It automatically determines the scope and proposes a properly structured, atomic draft message requiring your confirmation before finalizing.

What is the conventional commits standard for structuring git history?

The conventional commits standard structures git history by enforcing specific rules for commit type, scope, and subject length. This automated skill enforces these rules to ensure atomic, well-formed messages that improve project traceability.

Can I review and modify an automated commit message before finalizing it?

Yes, you can review the automated commit message before finalizing it. The skill provides an interactive draft from your staged changes and explicitly requires user confirmation to safeguard against sensitive data leakage and ensure atomic commits.

Does this automated commit workflow protect against committing sensitive data?

Yes, the automated commit workflow protects against committing sensitive data. It analyzes your git diffs to propose a message and includes built-in safeguards to prevent sensitive data leakage before requiring your final confirmation.

What's the best way to enforce subject length limits and type rules in git commits?

The best way to enforce subject length limits and type rules is to use an automated conventional commits generator. This skill analyzes your staged changes and strictly enforces structural rules to produce clean, traceable project history.