speckit-git-commit

Stage and commit changes after Spec Kit commands using git-config.yml.

Updated Dec 24, 2025
One-click install
npx skills add https://github.com/smile95137a/kuji-admin-web --skill speckit-git-commit-smile95137a
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-git-commit
Source: https://github.com/smile95137a/kuji-admin-web/tree/main/.agents/skills/speckit-git-commit
Command: npx skills add https://github.com/smile95137a/kuji-admin-web --skill speckit-git-commit-smile95137a

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically stage and commit all changes after a Spec Kit command completes.

Core Features & Use Cases

  • Automatically stage and commit changes after a Spec Kit command.
  • Honors per-event configuration in .specify/extensions/git/git-config.yml and falls back to a default when needed.
  • Works with after_specify, before_plan, after_implement hooks to keep your repo up-to-date.

Quick Start

Configure .specify/extensions/git/git-config.yml to enable auto-commit and run a Spec Kit command to automatically commit 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 running Spec Kit commands?

To automatically commit changes after Spec Kit commands, configure the .specify/extensions/git/git-config.yml file to enable auto-commit. The skill stages and commits all pending changes when a command completes.

Can I configure git auto-commit to trigger only for specific Spec Kit events?

Yes, you can configure git auto-commit for specific Spec Kit events. The skill reads event-specific keys like after_specify, before_plan, and after_implement from git-config.yml, falling back to a global default.

Does Spec Kit support automated versioning and change tracking during development workflows?

Spec Kit supports automated versioning and change tracking when using the .specify/extensions/git extension. This skill automates the staging and committing of changes during your development workflow.

What is the best way to keep my repository up-to-date when working with Spec Kit hooks?

The best way to keep your repository up-to-date with Spec Kit hooks is using an automated git commit extension. It performs git add and git commit automatically when enabled and changes exist after a command.

Why does my Spec Kit auto-commit skip committing when changes exist?

Your Spec Kit auto-commit skips committing when the feature is not enabled in .specify/extensions/git/git-config.yml. Ensure the global default or the specific event key is configured to trigger git add and commit.