speckit-git-commit

Stage and commit repository changes after Spec Kit commands complete.

1.0k|514|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/unipds-engenharia-de-ia-aplicada/engenharia-de-software-com-ia-aplicada --skill speckit-git-commit-unipds-engenharia-de-ia-aplicada
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-git-commit
Source: https://github.com/unipds-engenharia-de-ia-aplicada/engenharia-de-software-com-ia-aplicada/tree/main/lives/2026-05-27/001-pos-live/.claude/skills/speckit-git-commit
Command: npx skills add https://github.com/unipds-engenharia-de-ia-aplicada/engenharia-de-software-com-ia-aplicada --skill speckit-git-commit-unipds-engenharia-de-ia-aplicada

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual step of staging and committing changes after Spec Kit commands finish, so workflow updates are saved consistently without extra effort.

Core Features & Use Cases

  • Hook-Based Automation: Runs after or before Spec Kit events such as specify, plan, and implement.
  • Configurable Commit Behavior: Reads git-config.yml to decide whether auto-commit is enabled for each event and which commit message to use.
  • Graceful Fallbacks: Skips safely when Git is unavailable, the repository is not configured, or there are no changes to commit.

Quick Start

Use the speckit-git-commit skill to automatically commit the current Spec Kit changes for the hook event you are processing.

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 Spec Kit changes after specify, plan, or implement commands finish?

Yes, you can configure auto-commit behavior per event by defining enable flags and custom commit messages in your git-config.yml file, allowing granular control over specify, plan, and implement hooks individually.

Do I need a local Git installation to automate Spec Kit commit workflows?

The Skill gracefully skips the auto-commit operation when Git is unavailable, the repository lacks proper .specify configuration, or there are no detected changes to stage and commit in the working directory.

What is the best way to save Spec Kit workflow updates without manual git staging?

Hook-based automation removes the manual step of staging and committing repository changes after Spec Kit events finish, ensuring workflow updates are saved consistently without extra effort.

Does the Spec Kit auto-commit hook work with before and after specify and plan events?

Yes, the automation applies to hook-driven workflows for specify, plan, and implement events, reading event-specific auto-commit settings to determine whether to commit and which message to use.