What problem does it solve? It preserves browsable snapshots of a project at specific git commits, letting you archive historical versions, compare states across commits, and reference old code without checking out branches or disturbing your working tree. ## Core Features & Use Cases - Commit Snapshots: Creates a shallow clone (--depth=1) of any specified commit into .claude/repo/project/ with metadata in .snapshot-meta.json. - Snapshot Management: Lists snapshots via a global snapshots.json index and prunes old ones, keeping the most recent N (default 10). - Cross-Platform Scripts: Provides both Bash and PowerShell implementations for Linux/macOS and Windows environments. - Use Case: Before a major refactor, snapshot the current HEAD and a known-good historical commit so you can diff the two project states side by side later. ## Quick Start Ask the assistant to create a snapshot of the current commit, or of a specific commit hash, using the git-commit-clone snapshot script.