speckit-git-commit

Automatically commits Spec Kit project changes via Git hooks after commands.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically commit uncommitted changes after Spec Kit commands to maintain a clean project history.

Core Features & Use Cases

  • Hooks into Spec Kit's lifecycle to auto-commit changes post-command.
  • Configurable via .specify/extensions/git/git-config.yml for per-event control and messaging.
  • Safe-guards: skips if there are no changes or if Git is not available.

Quick Start

Enable auto-commit in your Git config and run a Spec Kit command to auto-commit changes.

Frequently Asked Questions about speckit-git-commit

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

FAQPage Schema
How do I auto-commit Spec Kit changes after running commands?▼

To auto-commit Spec Kit changes, you can use a hook that triggers after commands like after_specify, before_plan, and after_implement. It automatically commits uncommitted changes to maintain a clean project history.

What is the best way to automate git commits for Spec Kit workflows?▼

Automating git commits for Spec Kit workflows is best handled by hooking into the project lifecycle to auto-commit changes post-command. This enforces a configuration-driven activation and per-event toggles to satisfy git workflow requirements.

How do I configure git auto-commit settings for Spec Kit projects?▼

You configure git auto-commit settings for Spec Kit projects by editing the .specify/extensions/git/git-config.yml file. This configuration file allows per-event control and lets you set a default commit message.

Does the Spec Kit git auto-commit hook work without any uncommitted changes?▼

No, the Spec Kit git auto-commit hook includes safeguards that skip the process if there are no changes or if Git is not available. It only commits uncommitted changes post-command to maintain a clean project history.

Can I toggle specific git commit hooks for different Spec Kit events?▼

Yes, you can toggle specific git commit hooks for different Spec Kit events. The system supports per-event toggles via the git-config.yml file, allowing you to enable or disable hooks like after_specify, before_plan, and after_implement independently.