save-progresslisted
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