committing-changes

Inspect git changes, compose conventional commit messages, and execute commits.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/23prime/agent-skills --skill committing-changes-23prime
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: committing-changes
Source: https://github.com/23prime/agent-skills/tree/main/skills/committing-changes
Command: npx skills add https://github.com/23prime/agent-skills --skill committing-changes-23prime

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates inspecting the current git changes, composing a conventional commit message, and executing the commit.

Core Features & Use Cases

  • Inspects changes, evaluates whether to split commits, and guides the user through safe staging.
  • Generates and enforces conventional commit messages per references/commit-rules.md.
  • Executes the commit workflow with user confirmation and safety checks to prevent accidental pushes or unwanted changes.

Quick Start

Review the current changes and commit them using a conventional message.

Frequently Asked Questions about committing-changes

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

FAQPage Schema
How do I automate conventional commit messages for my current git changes?

To automate conventional commit messages, the Skill inspects your current git changes, evaluates whether to split commits, and generates a compliant conventional commit message based on your project's rules. It then stages files and executes the commit after user confirmation.

How does this workflow handle splitting git commits for multiple file changes?

The workflow handles splitting git commits by inspecting changes and evaluating whether multiple file modifications should be separated. It guides users through safe staging to ensure each commit represents a logical, conventional change set.

What is the best way to enforce conventional commit rules across my version-control workflow?

To enforce conventional commit rules, the Skill applies the project's commit conventions defined in its references and generates messages accordingly. This ensures consistent, auditable git history across multiple commits and workflows.

Can I review and confirm the generated conventional commit message before it executes?

Yes, you can review the generated conventional commit message before execution. The workflow includes user confirmation and safety checks to prevent accidental pushes or unwanted changes, ensuring you maintain control over the version-control process.

Do I need any external dependencies to automate staging and committing changes?

No external dependencies are required to automate staging and committing changes. The Skill operates independently to inspect changes, apply commit rules, and execute the git commit workflow with built-in safety checks.

What limitations should I expect when automating conventional commits with this workflow?

The primary limitation is that the workflow focuses on composing and executing local commits with user confirmation. It includes safety checks to prevent accidental pushes, meaning it does not automatically push changes to remote repositories.