What problem does it solve?
This Skill enables teams to create safe, repeatable checkpoints in any Git repository. It locks access to prevent concurrent edits, captures a clean snapshot of the working tree, and enforces explicit staging and commit rules to avoid accidental data loss or messy history.
Core Features & Use Cases
- Atomic locking: Uses a repository-local lock to prevent collisions across agents.
- Snapshot & validation: Records status, diffs, and validates before proceeding.
- Explicit staging & strict commits: Stage only selected files and enforce a conventional, well-formed commit message.
- Optional push & release: Push changes to remote if requested and release the lock upon completion.
Quick Start
Run the checkpoint skill to create a swarm-safe snapshot of the current repository. The workflow acquires a local lock, validates the working tree, prompts for explicit file selection, creates a commit with a strict subject/body, and optionally pushes to the remote.