agentic/code/addons/aiwg-utils/skills/snapshot/SKILL.md
Capture, list, show, or replay point-in-time workflow snapshots so execution state can be preserved and reproduced
npx skillsauth add jmagly/aiwg snapshotInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You capture, list, show, or replay point-in-time workflow snapshots so that any execution state can be preserved and reproduced exactly.
Alternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):
| Pattern | Example | Action |
|---------|---------|--------|
| Capture (named) | "snapshot this as baseline-v1" | Run aiwg snapshot capture --name baseline-v1 |
| Capture (anonymous) | "take a snapshot" | Run aiwg snapshot capture |
| List | "what snapshots exist?" | Run aiwg snapshot list |
| Show details | "show snapshot abc123" | Run aiwg snapshot show abc123 |
| Replay | "replay snapshot baseline-v1" | Run aiwg snapshot replay baseline-v1 |
When triggered:
Extract intent:
capture, list, show, or replay?Run the appropriate subcommand:
# Capture — anonymous
aiwg snapshot capture
# Capture — named
aiwg snapshot capture --name <name>
# List all snapshots
aiwg snapshot list
# Show details of a specific snapshot
aiwg snapshot show <id>
# Replay from a snapshot
aiwg snapshot replay <id>
Snapshot contents: Each snapshot records:
.aiwg/ directory)Storage: Snapshots are stored in .aiwg/snapshots/ as JSON files with a short content-addressed ID.
Report the result — on capture, confirm the snapshot ID and name; on list, summarize available snapshots; on replay, confirm what is being restored.
User: "Take a snapshot before we start the architecture phase — call it pre-arch"
Extraction: Capture subcommand, name pre-arch
Action:
aiwg snapshot capture --name pre-arch
Response: "Snapshot pre-arch captured (ID: snap_a3f92d). Recorded AIWG v2026.3.15, 2 frameworks, execution mode strict, seed 42, and checksums for 14 artifacts. Stored at .aiwg/snapshots/snap_a3f92d.json."
User: "What snapshots do we have?"
Extraction: List subcommand
Action:
aiwg snapshot list
Response:
ID Name Date AIWG Version
snap_a3f92d pre-arch 2026-03-28 14:22:05 2026.3.15
snap_c71b4e post-sad 2026-03-29 09:11:42 2026.3.15
snap_00f813 (unnamed) 2026-03-30 16:05:17 2026.3.15
User: "What's in snapshot post-sad?"
Extraction: Show subcommand, ID/name post-sad
Action:
aiwg snapshot show post-sad
Response: "Snapshot post-sad (ID: snap_c71b4e) captured 2026-03-29 09:11:42. AIWG v2026.3.15, frameworks: sdlc-complete v2026.3.15, ring-methodology v2026.3.10. Execution mode: strict, seed: 42. 18 artifacts checksummed."
User: "Replay from pre-arch"
Extraction: Replay subcommand, name pre-arch
Action:
aiwg snapshot replay pre-arch
Response: "Restoring from snapshot pre-arch (snap_a3f92d). AIWG v2026.3.15 verified. Execution mode reset to strict, seed 42. Artifact state restored. Ready to re-run the workflow from this point."
If the user's intent is ambiguous:
aiwg snapshot list to see what's available."data-ai
Report which research-corpus radar sidecars are overdue for refresh. Computes staleness (days since last refresh vs the cadence window) for every radar, sorted most-overdue-first. Runs via `aiwg corpus radar-status`.
data-ai
Aggregate research-corpus radar sidecars into a corpus or per-cluster freshness report — totals, overdue count, per-cluster / per-GRADE / per-trajectory breakdowns, an overdue table, and per-radar rationale snippets. Runs via `aiwg corpus radar-report`.
testing
Scaffold radar/freshness sidecars for research-corpus REFs. Pulls title/authors from the citation sidecar and GRADE from the analysis doc, defaults the refresh cadence from GRADE and the cluster from a corpus-local map, and stamps documentation/radar/REF-XXX-radar.md. Runs via `aiwg corpus radar-init`.
data-ai
Compute an entity's publication trajectory — per-year paper counts, topic drift, hot-streak detection (≥3 consecutive A-grade years), and career phase. Runs via `aiwg corpus profile-temporal`.