commit

Generate standardized git commit messages from diffs using Conventional Commits rules.

2|1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/proven-xyz/proven-app --skill commit-proven-xyz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/proven-xyz/proven-app/tree/main/.agents/skills/commit
Command: npx skills add https://github.com/proven-xyz/proven-app --skill commit-proven-xyz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create standardized git commits using the Conventional Commits specification, enforcing project rules and intelligent staging to improve code history quality.

Core Features & Use Cases

  • Automatic type/scope/message generation based on diffs.
  • Enforces no AI attribution, no ticket references, and no emojis in commit messages.
  • Use across personal or team repositories to maintain a clean, interpretable history.

Quick Start

Provide your staged changes; this skill will generate and perform a conventional commit.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I automate git commit messages based on code diffs?

Automating git commit messages involves analyzing unstaged or staged code diffs to generate standardized type, scope, and message text. This skill performs that analysis automatically and applies conventional commit rules to ensure consistent history.

What are conventional commits and how do they improve code history?

Conventional commits are a formatting specification standardizing commit messages with explicit types and scopes. They improve code history by making commits interpretable, preventing unstructured messages, ticket references, or emojis from cluttering the log.

How do I create conventional commits without AI attribution in the message?

To create conventional commits without AI attribution, use an automation tool enforcing strict message rules. This skill generates standardized commit text while ensuring no AI attribution, ticket references, or emojis are included in the output.

Can I validate branching rules before generating a git commit message?

Yes, you can validate branching rules before generating a commit message. This skill performs branch validation alongside diff analysis to ensure your workflow adheres to project rules before offering a confirmation step to execute.

What is the best way to enforce consistent commit formatting across a team repository?

The best way to enforce consistent commit formatting across a team repository is to automate message generation from diffs. This skill applies conventional commit rules to changes, ensuring a clean, interpretable git history without manual formatting errors.

Does this git commit automation work with unstaged changes?

Yes, this git commit automation works with both staged and unstaged changes. It analyzes available diffs, performs intelligent staging, and generates a conventional commit message with a final confirmation step before committing.