speckit-git-commit

Automates Git commits triggered by Spec Kit command events.

25|4|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/Rubiss-Projects/spec-kit-ralph --skill speckit-git-commit-rubiss-projects
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-git-commit
Source: https://github.com/Rubiss-Projects/spec-kit-ralph/tree/main/.agents/skills/speckit-git-commit
Command: npx skills add https://github.com/Rubiss-Projects/spec-kit-ralph --skill speckit-git-commit-rubiss-projects

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of committing changes to a Git repository after a Spec Kit command is executed, streamlining the workflow and reducing manual steps.

Core Features & Use Cases

  • Automated Committing: Stages and commits all changes automatically following Spec Kit commands.
  • Event-based Execution: Triggered by hooks after or before core Spec Kit commands.
  • Configuration Flexibility: Allows for enabling or disabling auto-committing for specific events, with customizable commit messages.

Quick Start

Set up auto-commit in your Spec Kit project by editing the .specify/extensions/git/git-config.yml file and enabling auto-commit for the desired events.

Frequently Asked Questions about speckit-git-commit

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

FAQPage Schema
How do I automate git commits after running Spec Kit commands?

You can automate git commits after Spec Kit commands by enabling auto-commit in the .specify/extensions/git/git-config.yml file to stage and commit changes automatically based on event hooks.

What is event-based auto-committing in Spec Kit projects?

Event-based auto-committing is a mechanism that triggers Git to stage and commit changes automatically through hooks executed before or after core Spec Kit commands run.

Can I customize commit messages for automated Spec Kit commits?

Yes, you can customize commit messages and enable or disable auto-committing for specific events by configuring the settings within your .specify/extensions/git/git-config.yml file.

Does Spec Kit auto-commit require a specific directory structure?

Yes, Spec Kit auto-commit requires a .specify/ directory structure within your project along with Git integration to successfully automate the version control workflow.

Why configure hooks for git version control in a Spec Kit project?

Configuring hooks for git version control reduces manual workflow steps by automatically staging and committing changes immediately following Spec Kit command execution.