From memstack
Saves and restores project state between Claude Code sessions: captures accomplishments, progress, git status, next steps, issues; stores in SQLite and markdown; generates handoff prompts. Use for 'save project', handoff, or low context.
npx claudepluginhub cwinvestments/memstack --plugin memstackThis skill uses the workspace's default tool permissions.
*Save and restore project state between CC sessions for seamless handoffs.*
Persistent per-project memory for Claude Code. Auto-loads project context on session start, tracks sessions with git activity, and writes to native memory. Commands run deterministic Node.js scripts โ behavior is consistent across model versions.
Maintains project state in .claude/STATE.md: updates with tasks, decisions, blockers, next steps, git status, modified files; reads on session start or 'where was I'.
Manages coding session state: saves/restores git-based checkpoints, indexes project structure, loads components into context, checks git/tasks status.
Share bugs, ideas, or general feedback.
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 ---