← ClaudeAtlas

save-progresslisted

Save current project task progress to local task state file for cross-session continuity. Use when the user asks to save progress, uses an equivalent localized trigger phrase, the session is interrupted, or the user wants to resume work later. Writes to .claude/project-task-state.json so next session can load it via SessionStart hook.
KimYx0207/Meta_Kim · ★ 217 · AI & Automation · score 83
Install: claude install-skill KimYx0207/Meta_Kim
# Save Progress Saves current task progress to `.claude/project-task-state.json` in the project directory so the next session can automatically load it and resume where you left off. ## What to Save Before invoking this command, you should know: - **Current task**: What are you working on RIGHT NOW? - **Completed tasks**: What has been finished in this session? (Be specific, not "various things") - **Remaining tasks**: What still needs to be done? ## How to Invoke ```bash # Detect the Python hook path — it lives in ~/.claude/hooks/ python "$HOME/.claude/hooks/mcp_memory_global.py" \ --mode save \ --task "Describe current task in one sentence" \ --done "Task 1 completed" "Task 2 completed" \ --remaining "Next task to do" "Another remaining task" ``` Or use the Claude Code hooks path from the user profile if `HOME` is not set: ```cmd python "%USERPROFILE%/.claude/hooks/mcp_memory_global.py" ^ --mode save ^ --task "..." ^ --done "..." ^ --remaining "..." ``` ## When to Save Trigger this when: - User explicitly asks to save progress - Session is being interrupted (detected via hook or user signal) - A major milestone is completed - Before switching to a different project - End of a work session ## What NOT to Save - Generic "worked on project" — be specific: "completed dependency license audit for 4 READMEs" - Session noise — only save meaningful task state - Duplicate entries — if nothing meaningful changed, don't overwrite ## Output The command retu