speckit.git.commit

Automatically stage and commit changes after Spec Kit hook events.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/aboneto/sopelasobremesa --skill speckit-git-commit-aboneto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit.git.commit
Source: https://github.com/aboneto/sopelasobremesa/tree/main/.agents/skills/speckit.git.commit
Command: npx skills add https://github.com/aboneto/sopelasobremesa --skill speckit-git-commit-aboneto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically commit changes after Spec Kit commands to ensure a clean, auditable history of work.

Core Features & Use Cases

  • Automatic staging and committing after relevant Spec Kit hooks.
  • Respects per-event and default settings from .specify/extensions/git/git-config.yml.
  • Gracefully skips when no changes are detected or Git is unavailable.

Quick Start

Configure your git auto-commit settings and trigger a Spec Kit hook to enable automatic commits.

Frequently Asked Questions about speckit.git.commit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I auto-commit changes after running Spec Kit commands?

To auto-commit changes after Spec Kit commands, configure the git auto-commit settings and trigger a Spec Kit hook. The Skill runs git add . and git commit automatically when uncommitted changes are detected.

Can I configure different auto-commit messages for each Spec Kit hook event?

Yes, you can configure different auto-commit messages using per-event keys in the .specify/extensions/git/git-config.yml file, with a global default applied when event-specific settings are absent.

Does the auto-commit hook run if there are no uncommitted changes?

No, the auto-commit hook gracefully skips execution when no uncommitted changes are detected or if Git is unavailable in the current environment.

What Spec Kit hook events are supported for automatic git commits?

Automatic git commits are supported for Spec Kit hook events such as after_specify and before_plan, ensuring a clean, auditable history of work after relevant commands complete.

How do I enable git auto-commit settings for Spec Kit?

Enable git auto-commit by configuring settings in .specify/extensions/git/git-config.yml. Define per-event keys and global defaults, then trigger a Spec Kit hook to execute automatic staging and committing.

What happens if Git is unavailable when the Spec Kit auto-commit hook triggers?

If Git is unavailable when the Spec Kit auto-commit hook triggers, the Skill gracefully skips the auto-commit process to prevent errors, ensuring the Spec Kit command completes without interruption.