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.