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.