speckit-checkpoint-commit

Stage and commit repository changes at spec-kit workflow checkpoints.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/B0yZ4kr14/OrthoPlus-Enterprise --skill speckit-checkpoint-commit-b0yz4kr14
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-checkpoint-commit
Source: https://github.com/B0yZ4kr14/OrthoPlus-Enterprise/tree/main/.specify-backups/20260518-141826/_agents/skills/speckit-checkpoint-commit
Command: npx skills add https://github.com/B0yZ4kr14/OrthoPlus-Enterprise --skill speckit-checkpoint-commit-b0yz4kr14

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents hard-to-review, mixed-purpose changes by committing the repo state at meaningful points in the spec-kit workflow, so each phase of work is captured cleanly and can be inspected or rolled back independently.

Core Features & Use Cases

  • Checkpoint commits for workflow phases: Stages and commits changes after pre-implementation steps like constitution, specify, clarify, plan, analyze, and tasks.
  • Natural implementation checkpoints: Commits during implementation after completing a task, logical task group, or a self-contained unit of work.
  • Descriptive commit messages: Ensures commit messages reflect what was completed to improve traceability for reviewers and the agent.

Quick Start

Tell your agent to run speckit-checkpoint-commit after completing the current spec-kit step and to commit all staged changes with a message that describes the work just completed.

Frequently Asked Questions about speckit-checkpoint-commit

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

FAQPage Schema
How do I automate git commits at workflow checkpoints?

Checkpoint commits prevent hard-to-review, mixed-purpose changes by capturing the repository state at meaningful spec-kit workflow phases. This ensures each phase of work is committed cleanly and can be inspected or rolled back independently.

How do I commit changes after completing a spec-kit planning phase?

After completing a spec-kit planning phase, stage all current repository changes and provide a single descriptive commit message reflecting the completed work. This ensures pre-implementation phases like specify, clarify, plan, and analyze are captured cleanly.

Do I need to manually stage files before creating a workflow checkpoint commit?

Yes, git staging of all current changes is required before creating a checkpoint commit. The automation then applies a single descriptive commit message reflecting the completed spec-kit phase or implementation milestone.

When should I create checkpoint commits during agent implementation?

Create checkpoint commits during implementation after completing a task, a logical task group, or a self-contained unit of work. This ensures repository changes at logical implementation milestones are captured for better traceability by reviewers.

Why use checkpoint commits instead of committing all changes at once?

Using checkpoint commits prevents hard-to-review, mixed-purpose changes by capturing the repository state at meaningful workflow intervals. This allows each phase of work to be inspected or rolled back independently by reviewers.