speckit-commit

Create validated multi-repository commits with CoreRuntime commit-message compliance.

95|39|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/liuminxin45/auto-podcast --skill speckit-commit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-commit
Source: https://github.com/liuminxin45/auto-podcast/tree/main/.agents/spec-kit/skills/speckit-commit
Command: npx skills add https://github.com/liuminxin45/auto-podcast --skill speckit-commit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the risk and friction of creating final commits for Spec Kit work by enforcing the right preflight checks, scope selection, and commit-message rules before git history is changed.

Core Features & Use Cases

  • Multi-repository commit orchestration: Prepares approved changes across one or more repositories without staging unrelated user work.
  • Validation-first commit flow: Requires artifact checks, acceptance evidence, test-plan review, and post-commit message validation before committing.
  • Controlled scope management: Separates code, tests, generated spec docs, and local runtime artifacts so only the intended files are committed.
  • Use case: A developer finishes a feature branch and uses this Skill to confirm the release-ready scope, generate a compliant message, and commit only the accepted changes.

Quick Start

Use the speckit-commit skill to validate the prepared feature scope, generate the required commit message, and create the confirmed local commit.

Frequently Asked Questions about speckit-commit

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

FAQPage Schema
How do I stage and commit changes across multiple git repositories safely?

Multi-repository commits are prepared by separating code, tests, and generated docs into a controlled scope, enforcing preflight artifact validation and post-commit message verification before altering local git history.

What is the best way to enforce commit message formatting for Spec Kit repositories?

Commit message formatting for Spec Kit repositories is enforced by applying CoreRuntime commit-message rules, which validate compliance during generation and verify the message structure post-commit before finalizing local changes.

How does validation work before creating a multi-repository commit?

Validation before a multi-repository commit works by requiring artifact checks, acceptance evidence, and test-plan review to ensure only release-ready changes are staged, preventing unrelated user work from being included.

Can I separate code, tests, and generated docs when staging a final commit?

Yes, you can separate code, tests, generated spec docs, and local runtime artifacts when staging a final commit, ensuring controlled scope management commits only the intended files without staging unrelated work.

Do I need preflight artifact validation to commit Spec Kit work locally?

Yes, preflight artifact validation is required to commit Spec Kit work locally, ensuring acceptance evidence and test-plan reviews pass before generating a compliant commit message and changing local git history.

Why should I use a validation-first commit flow instead of a standard git commit?

A validation-first commit flow should be used instead of a standard git commit to eliminate the risk of releasing unfinished work, enforcing scope control, message formatting compliance, and post-commit verification before local git history is changed.