snapshot · diff

git:20260131.87233c5 to git:20260416.0d333b7

3 added, 3 removed. Audit A to A.

---
name: snapshot
description: Capture current session state without stopping
---
# Snapshot
Capture current session state for review without parking.
## Use Cases
- Session is getting long, want a checkpoint summary
- Want to share progress with someone
- Need to orient yourself on where you are
## Output Format
```
━━━ Session Snapshot ━━━
Focus: [Current focus/goal]
Progress:
✓ [Completed item]
✓ [Completed item]
○ [In progress item]
○ [Pending item]
Key decisions:
- [Decision 1]
- [Decision 2]
Files touched:
- path/to/file.ts (new)
- path/to/other.ts (modified)
Current thread: [What we're actively discussing/working on]
```
## Flags
### `--save`
Write the snapshot to the parking location as a checkpoint file.
Filename: `snapshot-[timestamp].md`
Format when saved:
```markdown
# Snapshot: [Focus]
**Captured:** [Date/time]
**Branch:** [branch-name]
## Progress
- [x] [Completed item]
- [x] [Completed item]
- [ ] [In progress item]
- [ ] [Pending item]
## Key Decisions
- [Decision 1]
- [Decision 2]
## Files Touched
- path/to/file.ts (new)
- path/to/other.ts (modified)
## Current Thread
[What we're actively discussing/working on]
```
Report: "Snapshot saved to `[path]`"
- ## Difference from /park
+ ## Difference from park
- | Aspect | /snapshot | /park |
- |--------|-----------|-------|
+ | Aspect | snapshot | park |
+ |--------|----------|------|
| Intent | Review progress | Stop work for later |
| Output | Inline (default) | Always file |
| Resume prompt | No | Yes |
| Next steps | Current state | Future direction |