speckit-git-commit

Automatically commit changes after Spec Kit command hooks complete.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/tellbom/process --skill speckit-git-commit-tellbom
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-git-commit
Source: https://github.com/tellbom/process/tree/main/.agents/skills/speckit-git-commit
Command: npx skills add https://github.com/tellbom/process --skill speckit-git-commit-tellbom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates committing changes in a Spec Kit workflow after a command completes, ensuring work is tracked automatically.

Core Features & Use Cases

  • Automatic commit after command: detects the correct event from the hook and commits uncommitted changes when enabled.
  • Configurable per-event behavior: respects per-event enablement and custom commit messages via .specify/extensions/git/git-config.yml.
  • Safe fallback handling: gracefully skips if git is unavailable or no changes exist.

Quick Start

Enable the auto-commit feature in your project's git-config and rely on the hook events to trigger automatic commits.

Frequently Asked Questions about speckit-git-commit

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

FAQPage Schema
How do I automatically commit changes after a command completes?▼

To automatically commit changes after a command completes, you can use a hook in your Spec Kit workflow to conditionally commit uncommitted changes, ensuring deterministic version history.

How does automated version control handle commits when no changes exist?▼

Automated version control safely skips the commit process when no changes exist or when git is unavailable, providing a graceful fallback to avoid breaking your workflow.

Can I configure custom commit messages for specific hook events?▼

Yes, you can configure custom commit messages and enable or disable behavior for specific hook events using the .specify/extensions/git/git-config.yml file.

What is the best way to enable auto-commit in a Spec Kit workflow?▼

The best way to enable auto-commit in a Spec Kit workflow is to enable the feature in your project's git-config and rely on hook events to trigger automatic commits.