speckit-git-commit

Stage and commit changes after Spec Kit commands complete.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/vZulin/overlay-clock-timer --skill speckit-git-commit-vzulin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-git-commit
Source: https://github.com/vZulin/overlay-clock-timer/tree/main/.agents/skills/speckit-git-commit
Command: npx skills add https://github.com/vZulin/overlay-clock-timer --skill speckit-git-commit-vzulin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically stage and commit all changes after a Spec Kit command completes. Without automation, teams risk missed commits and drift between generated changes and the repository, complicating audit trails and release workflows.

Core Features & Use Cases

  • Automatic staging and committing of changes after Spec Kit commands.
  • Per-event configuration via .specify/extensions/git/git-config.yml to enable or disable auto-commit for specific hooks like after_specify, before_plan, after_plan, etc.
  • Graceful degradation when Git is unavailable or no changes exist.

Quick Start

Configure .specify/extensions/git/git-config.yml to enable auto-commit, then run a Spec Kit command to automatically stage and commit any resulting 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 automatically commit changes after Spec Kit commands?

You can automatically commit changes after Spec Kit commands by configuring the .specify/extensions/git/git-config.yml file to enable per-event or default auto-commit, which triggers git add and git commit when uncommitted changes exist.

What is the best way to track Spec Kit generated changes in version control?

Tracking Spec Kit generated changes in version control is handled by auto-commit hooks that run git add and git commit after command events, preventing drift between generated changes and the repository.

Does Spec Kit auto-commit work with specific hook events like after_plan?

Yes, Spec Kit auto-commit works with specific hook events like after_specify, before_plan, and after_plan by applying per-event configuration via the .specify/extensions/git/git-config.yml file.

Do I need a specific project structure to enable Spec Kit git auto-commit?

Yes, you need a Spec Kit project structure containing a .specify/ directory and a git-config.yml file to enable per-event or default auto-commit for tracking changes across hook events.

What happens when Git is unavailable or there are no changes during a Spec Kit auto-commit?

When Git is unavailable or no changes exist during a Spec Kit auto-commit, the workflow handles it with graceful degradation, skipping the git add and git commit steps without breaking.