From memstack
Manages project task plans: copies plans to SQLite, appends updates, resumes sessions, queries todos/priorities/next steps. Integrates git state, STATE.md, CLAUDE.md.
npx claudepluginhub cwinvestments/memstack --plugin memstackThis skill uses the workspace's default tool permissions.
*Track tasks, manage plans, and survive CC compacts with three operating modes.*
Executes tasks from PLAN.md sequentially with human oversight, handling task splitting, clarifying questions, tests, and learning persistence. Useful for deliberate progress on planned work.
Creates and manages task plans in Plans.md: interactive planning with web research, adds tasks, updates completion markers, syncs progress with implementation. Use for planning, not implementation.
Sets up persistent 3-file markdown workflow (task_plan.md, findings.md, progress.md) for planning phases, tracking progress, and logging findings across AI coding sessions.
Share bugs, ideas, or general feedback.
Track tasks, manage plans, and survive CC compacts with three operating modes.
When this skill activates, output:
๐ Work โ Plan execution engaged.
Then determine which mode to use based on the trigger.
| Context | Status |
|---|---|
| User says "copy plan", "append plan", "resume plan" | ACTIVE โ use matching mode |
| User says "what's next", "todo", "priorities" | ACTIVE โ quick query mode |
| User provides a task list or plan | ACTIVE โ copy mode |
| General discussion about planning concepts | DORMANT โ do not activate |
| User is executing a task (not managing the list) | DORMANT โ do not activate |
Before executing ANY mode, silently gather current state. Do NOT present findings. Do NOT ask questions. Just internalize:
STATE.md (if it exists) โ current task, blockers, next stepsCLAUDE.md (if it exists) โ conventions, architecture decisionspython "$MEMSTACK_PATH/db/memstack-db.py" get-sessions <project> --limit 3
git log --oneline -5
git diff --stat
This is silent. Synthesize an internal understanding of where the project stands. Then proceed to the triggered mode with full context. The user already knows their project state โ don't waste their time repeating it back.
Trigger: "copy plan" or when a new plan is provided
python "$MEMSTACK_PATH/db/memstack-db.py" add-plan-task '{"project":"<name>","task_number":<n>,"description":"<task>","status":"pending"}'
memory/projects/{project}-plan.md for human readabilityStatus values: pending, in_progress, completed, blocked
Trigger: "append plan" or when updating task statuses
python "$MEMSTACK_PATH/db/memstack-db.py" get-plan <project>
python "$MEMSTACK_PATH/db/memstack-db.py" update-task '{"project":"<name>","task_number":<n>,"status":"completed"}'
add-plan-taskTrigger: "resume plan" โ use after CC compact or new session
python "$MEMSTACK_PATH/db/memstack-db.py" get-plan <project>
Plan: {project} ({done}/{total} complete)
Completed: [list]
In Progress: [list]
Pending: [list]
Blocked: [list with reasons]
Recommended next: {first pending task}
$MEMSTACK_PATH/db\memstack.db (via memstack-db.py)$MEMSTACK_PATH/memory\projects\ (legacy markdown)User: "resume plan for AdminStack"
๐ Work โ Plan execution engaged.
Plan: AdminStack (5/9 complete)
[x] 1. Build CC Monitor page
[x] 2. Add setup guide
[x] 3. Fix API key validation
[x] 4. Add refresh feedback
[x] 5. Update guide with curl snippet
[ ] 6. Build cc-reporter.js Node script
[ ] 7. Add WebSocket real-time updates
[ ] 8. Session grouping by project
[!] 9. Mobile polish (blocked: waiting for design specs)
Recommended next: Task 6 โ Build cc-reporter.js
.claude/rules/work.md), always-on task planning awareness without skill file read. (Origin: MemStack v3.0-beta, Feb 2026)