speckit-git-commit

Automate git staging and committing within Spec Kit projects.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/GeniusSystems24/chat_message_ui --skill speckit-git-commit-geniussystems24
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-git-commit
Source: https://github.com/GeniusSystems24/chat_message_ui/tree/main/.claude/skills/speckit-git-commit
Command: npx skills add https://github.com/GeniusSystems24/chat_message_ui --skill speckit-git-commit-geniussystems24

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of staging and committing code changes, streamlining workflows for developers working within Spec Kit projects.

Core Features & Use Cases

  • Automatic Git Commit: Runs git add . and git commit after specific project events to ensure code changes are securely saved.
  • Configurable Triggers: Supports hooks like after_specify and before_plan to automatically commit at stage boundaries during development.
  • Use Case: Developers use this Skill to automatically commit code changes after designing specifications, reducing manual Git commands and preventing missed updates.

Quick Start

Enable auto-commit in your Spec Kit project by configuring git-config.yml and integrating the auto-commit script into your project hooks.

Frequently Asked Questions about speckit-git-commit

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

FAQPage Schema
How do I automate git commits after designing specifications?

Automate git commits by configuring project hook events like after_specify to run git add and git commit automatically. This ensures code changes are securely saved at stage boundaries without manual commands.

What are git hooks and how do they automate version control?

Git hooks are configurable triggers, such as before_plan or after_specify, that execute automated git staging and committing. They reduce manual workflow efforts by running git commands conditionally at specific development cycle boundaries.

Do I need external dependencies to set up automatic git staging and committing?

No external dependencies are required to set up automatic git staging and committing aside from Git itself. You simply integrate the auto-commit script into your project hooks and configure the settings file.

Can I use project hooks to automatically commit code changes before planning stages?

Yes, you can use project hooks like before_plan to automatically commit code changes before planning stages. Configurable triggers ensure change consistency by running git commands conditionally at specific stage boundaries.

How to configure git-config to auto commit changes in Spec Kit projects?

Configure git-config.yml to define auto-commit settings and integrate the script into project hooks. This setup runs git add and git commit automatically based on your specified project events.

What are the limitations of automating git commits with project hooks?

The limitation of automating git commits with project hooks is that it operates conditionally based on pre-defined events. It requires careful configuration to prevent unwanted commits and ensure changes are only staged at appropriate development boundaries.