commit

Create conventional commits from staged git changes with confirmation.

6|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/opmau/claude-code-framework --skill commit-opmau
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/opmau/claude-code-framework/tree/main/templates/.claude/skills/commit
Command: npx skills add https://github.com/opmau/claude-code-framework --skill commit-opmau

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill creates a conventional commit from staged changes, eliminating manual message drafting and ensuring consistent commit history.

Core Features & Use Cases

  • Detects staged changes and builds a properly formatted conventional commit message.
  • Enforces type and scope guidance based on changes (feat, fix, docs, etc.) and optional scope.
  • Prompts for confirmation before finalizing the commit to prevent accidental changes.

Quick Start

Command Claude to generate a conventional commit from staged changes.

Frequently Asked Questions about commit

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

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

Automate conventional commit generation by analyzing staged git diffs to derive the commit type and format, then prompt for user confirmation before finalizing the commit message.

What is the best way to enforce conventional commit types and scopes in git?

Enforce conventional commit types and scopes by inspecting staged changes to automatically derive suitable categories like feat or fix, along with an optional scope, to ensure consistent version-control history.

Can I review a conventional commit message before it is finalized?

Yes, the automation prompts for user confirmation before finalizing the commit, preventing accidental changes and ensuring you review the derived conventional message.

Do I need git installed to automate conventional commit creation?

Yes, you need git installed in your environment because the process requires git to inspect the current state and analyze staged diffs to build the conventional commit message.

How does automated commit message generation work with staged diffs?

Automated commit message generation works by inspecting staged diffs to determine the nature of the changes, deriving an appropriate conventional commit type, and formatting the final message.