speckit-git-commit

Automatically stage and commit changes after Spec Kit command execution.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/TKlerx/webapp-template --skill speckit-git-commit-tklerx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-git-commit
Source: https://github.com/TKlerx/webapp-template/tree/main/.agents/skills/speckit-git-commit
Command: npx skills add https://github.com/TKlerx/webapp-template --skill speckit-git-commit-tklerx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, and includes scripts (resource) components.

What problem does it solve?

This Skill automatically commits changes to the repository after a Spec Kit command has completed, streamlining the workflow and ensuring that changes are recorded and committed efficiently.

Core Features & Use Cases

  • Automated Commit: Automatically stages and commits changes to the repository upon the completion of Spec Kit commands.
  • Compatibility: Works with projects structured using the Spec Kit framework, specifically requiring the presence of a .specify/ directory.
  • Configuration: Allows for global enablement of auto-commit with customizable messages for each command and event.
  • Fallbacks: Includes fallbacks for environments where Git is not available or if the directory is not a Git repository.

Quick Start

Enable the auto-commit feature in the configuration file and execute your Spec Kit command to automatically commit the 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, you can enable the auto-commit feature in the configuration file. This stages and records repository updates efficiently upon command completion.

What is the purpose of automating git commits for Spec Kit projects?

Automating git commits for Spec Kit projects streamlines your workflow by ensuring that codebase changes are recorded and committed efficiently immediately after command execution.

Do I need a specific project structure to use automated Spec Kit commits?

Yes, automated Spec Kit commits require a project structured with the Spec Kit framework, specifically needing the presence of a `.specify/` directory to function correctly.

What happens to automatic commits if git is not installed in my environment?

If git is not installed or the directory is not a git repository, the automatic commit feature includes fallbacks to handle the environment gracefully without breaking the Spec Kit workflow.

Can I customize the commit messages for each Spec Kit command event?

Yes, you can customize the commit messages for each command and event. This allows for global enablement of auto-commit with tailored messages to maintain a clear version history.