What problem does it solve? After running Spec Kit commands like specify, plan, or implement, generated artifacts often sit uncommitted in the working tree, risking lost work and messy history. This Skill automates the commit step so every Spec Kit event produces a clean, traceable Git commit. ## Core Features & Use Cases - Hook-Based Auto-Commit: Runs as a before/after hook on Spec Kit commands, detecting the event name (e.g., after_specify, before_plan) from the hook context. - Configurable Per-Event Behavior: Reads .specify/extensions/git/git-config.yml to enable or disable auto-commit per event, with custom commit messages and a global default toggle. - Graceful Degradation: Skips safely when Git is unavailable, the directory is not a repository, no config exists, or there are no changes to commit. - Use Case: A team using Spec Kit for spec-driven development enables after_specify auto-commit so every generated specification is immediately versioned with the message "[Spec Kit] Add specification". ## Quick Start Enable auto-commit in .specify/extensions/git/git-config.yml and ask the assistant to run the auto-commit script for the current Spec Kit hook event.