What problem does it solve?
Manually committing changes after every Spec Kit command is tedious and easy to forget, leading to messy, uncommitted work and lost progress in your specification and implementation workflows.
Core Features & Use Cases
- Automated Post-Command Commits: Automatically stages and commits all uncommitted changes immediately after any Spec Kit command finishes running, eliminating manual git steps.
- Configurable Behavior: Supports per-command enable/disable toggles and custom commit messages via a simple YAML config file, so you can tailor commit behavior to your team's workflow standards.
- Use Case: When building a new feature with Spec Kit, you run commands to create a specification, generate an implementation plan, and write code. This skill automatically commits each step with a relevant message, giving you a clean, traceable version history without interrupting your work.
Quick Start
Invoke the speckit-git-commit skill to automatically stage and commit all uncommitted changes after any Spec Kit command completes.