committing-changes

Generate Conventional Commits messages with selective file staging commands.

1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/simonheimlicher/spx-claude --skill committing-changes-simonheimlicher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: committing-changes
Source: https://github.com/simonheimlicher/spx-claude/tree/main/plugins/core/skills/committing-changes
Command: npx skills add https://github.com/simonheimlicher/spx-claude --skill committing-changes-simonheimlicher

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users create clean, atomic git commits that follow the Conventional Commits standard, reducing ambiguity and simplifying reviews and history analysis.

Core Features & Use Cases

  • Selective staging guidance: Stage only the files that are relevant to a single logical change.
  • Conventional Commits formatting: Produce messages in the type(scope?): description format with imperative mood.
  • Use Case: When finishing a feature, run this skill to craft a precise commit message and stage only the touched files.

Quick Start

Provide file paths to commit, and the assistant will generate a compliant commit message and staging commands.

Frequently Asked Questions about committing-changes

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

FAQPage Schema
How do I write Conventional Commits for atomic changes?

Conventional Commits format messages as type(scope?): description using imperative mood. This standard structures your git history, reducing ambiguity and simplifying code reviews and history analysis.

What is the best way to stage files selectively for a single logical commit?

Stage files selectively by providing explicit file locations to include. This ensures only relevant changes are committed, keeping your version control history clean and focused on single logical updates.

How do I generate a git commit message that follows the Conventional Commits standard?

Generate a compliant commit message by providing file paths to commit. The system outputs ready-to-use git commands formatted with the required type(scope?): description syntax and imperative mood.

Does guiding atomic commits work with daily development workflows and CI pipelines?

Guiding atomic commits works directly with daily development workflows and CI pipelines. Consistent commit history enforced by Conventional Commits syntax integrates smoothly into code reviews and automated version control processes.

Why use Conventional Commits for version control and code reviews?

Use Conventional Commits in version control to reduce ambiguity and simplify history analysis. Enforcing this syntax with selective staging ensures clean, atomic commits that make code reviews more efficient.