← ClaudeAtlas

shipkit-work-memorylisted

Log session progress and save resume state. Infers from conversation and git. Triggers: 'log progress', 'session summary', 'checkpoint', 'save progress', 'end session'.
stefan-stepzero/shipkit · ★ 1 · AI & Automation · score 75
Install: claude install-skill stefan-stepzero/shipkit
# shipkit-work-memory - Session Progress & Resume State **Purpose**: Capture structured session progress — milestones, blockers, decisions, and resume state — by inferring from conversation and git. User confirms, Claude does the work. **Note**: Claude Code's auto-memory (v2.1.59+) automatically saves basic session context. This skill is for **structured progress tracking** that auto-memory doesn't capture: explicit milestones, decision rationale, blocker status, and handoff state for session continuity. **Output**: `.shipkit/progress.json` — A timeline graph artifact ideal for session history visualization. --- ## When to Invoke **User triggers**: - "End session" - "Log progress" - "Save checkpoint" - "What did we do?" - "Save session" **Suggested after**: - Long implementation sessions - Before context gets full - Before switching tasks - End of work session --- ## Prerequisites **None required** - Can start fresh. **Uses if available**: - `.shipkit/progress.json` - Merge with existing sessions - Git - For modified files detection --- ## JSON Schema (Quick Reference) **This skill outputs `.shipkit/progress.json` using the Shipkit JSON Artifact Convention.** ```json { "$schema": "shipkit-artifact", "type": "work-memory", "version": "1.0", "lastUpdated": "2025-01-15T10:00:00Z", "source": "shipkit-work-memory", "summary": { "totalSessions", "currentPhase", "lastSessionDate", "activeWorkstream", "blockers", "momentum" }, "sessions": [{ "id", "date",