What problem does it solve? Teams using Spec Kit workflows often forget to commit specification, plan, or implementation changes at the right moments, leaving the repository history out of sync with the spec-driven development process. ## Core Features & Use Cases - Hook-Based Auto-Commit: Runs as a before/after hook on Spec Kit commands (e.g., after_specify, before_plan) and commits changes automatically. - Configurable Per-Event Behavior: Reads .specify/extensions/git/git-config.yml to enable or disable commits per event with custom commit messages. - 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: After running a Spec Kit specify command, the hook stages all changes and commits them with the message "[Spec Kit] Add specification" without manual git commands. ## Quick Start Enable auto_commit in .specify/extensions/git/git-config.yml and ask the assistant to run the auto-commit hook after the next Spec Kit command completes.