Use when the user says 'save project', 'handoff', or when context is running low and state must be preserved.
Save and restore project state between CC sessions for seamless handoffs.
When this skill activates, output:
💾 Project — Saving project state...
Then execute the protocol below.
python "$MEMSTACK_PATH/db/memstack-db.py" set-context '{"project":"<name>","status":"active","current_branch":"<branch>","last_session_date":"<YYYY-MM-DD>","known_issues":"<issues>","backlog":"<next tasks>"}'
memory/projects/{project}-{date}.mdpython "$MEMSTACK_PATH/db/memstack-db.py" get-context <project>
python "$MEMSTACK_PATH/db/memstack-db.py" get-sessions <project> --limit 3
python "$MEMSTACK_PATH/db/memstack-db.py" get-plan <project>
memory/projects/ for markdown handoffsUser: "context is running low — save project"
💾 Project — Saving project state...
Saved: memory/projects/adminstack-2026-02-18.md
--- PASTE INTO NEXT CC SESSION ---
Working directory: /path/to/your-project
Read $MEMSTACK_PATH/MEMSTACK.md
Resume AdminStack. Last session completed:
- Built CC Monitor page with auto-refresh
- Fixed API key validation
Next steps:
1. Build cc-reporter.js script
2. Add WebSocket updates
--- END HANDOFF ---