committing-staged-with-message

Generate conventional commit messages for staged Git changes with diff statistics.

2|1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/qte77/claude-code-utils-plugin --skill committing-staged-with-message
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: committing-staged-with-message
Source: https://github.com/qte77/claude-code-utils-plugin/tree/main/plugins/commit-helper/skills/committing-staged-with-message
Command: npx skills add https://github.com/qte77/claude-code-utils-plugin --skill committing-staged-with-message

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill automatically generates clear, consistent commit messages for changes staged in Git, reducing manual drafting and human error.

Core Features & Use Cases

  • Structured messaging: builds messages that conform to a conventional commits style and a project-specific format.
  • Approval workflow: pauses to allow review before committing to ensure quality.
  • Guardrails and signing: includes diff context and a GPG-sign step to ensure traceability.

Quick Start

Stage your changes with git add, then run this skill to generate and sign the commit message.

Frequently Asked Questions about committing-staged-with-message

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

FAQPage Schema
How do I generate conventional commit messages for staged git changes?

To generate conventional commit messages for staged git changes, this skill automatically analyzes your diff context and builds a structured message. It applies a conventional commits style to ensure messaging consistency and historical traceability across typical development workflows.

Can I review and approve a generated commit message before git commit runs?

Yes, you can review and approve the generated commit message before git commit runs. The skill includes an approval workflow that pauses to allow code review, ensuring the structured message meets your quality standards before finalizing the commit.

Does this skill support GPG signing for staged commits?

Yes, this skill supports GPG signing for staged commits. It includes a GPG-sign step during the commit process to ensure traceability and authenticity, applying structured messaging and diff statistics alongside the signature.

What is the best way to maintain commit message consistency across a team?

The best way to maintain commit message consistency is to enforce a structured conventional commits format. This skill automatically builds project-specific messages with diff context, reducing manual drafting errors and improving historical traceability.

How do staged changes get processed when generating a commit message?

Staged changes get processed by analyzing the diff context to extract meaningful information for the commit message. The skill builds a structured message conforming to conventional commits style, includes diff statistics, and pauses for approval before executing git commit.

Do I need to stage my changes with git add before generating a commit message?

Yes, you need to stage your changes with git add before generating a commit message. The skill operates on staged changes to analyze the diff context and build a structured conventional commits message before pausing for approval and GPG signing.