Skip to content
Back to skills

Make Plan

ASecurity

Create a work plan using memory context from past sessions. Use when the user says "make a plan", "what should we do next", "plan this out", "give me a roadmap", "help me prioritize", "what's the next step", "plan the sprint", or any request to organize upcoming work. Memory ensures the plan is grounded in what's already done, decided, and known to be broken.

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 7, 2026
ai-agentspythongobash

Security analysis

A100/100

Scanned October 7, 2026

npx -y skills add MSApps-Mobile/claude-plugins --skill make-plan --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Make Plan?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Make Plan
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/msapps-mobile-make-plan/badge)](https://www.skillsdirectory.com/skills/msapps-mobile-make-plan)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: make-plan
description: >
  Create a work plan using memory context from past sessions. Use when the user
  says "make a plan", "what should we do next", "plan this out", "give me a
  roadmap", "help me prioritize", "what's the next step", "plan the sprint",
  or any request to organize upcoming work. Memory ensures the plan is grounded
  in what's already done, decided, and known to be broken.
---

# make-plan: Memory-Grounded Planning

A good plan starts from the current state, not a blank slate. Memory tells you
what's been decided, what's blocking progress, and what was left mid-session.

## Planning Workflow

### 1. Load context from memory
```bash
# What was done recently?
python3 {SKILL_DIR}/scripts/memory_store.py timeline --hours 168 --limit 30

# What's in progress / blocked?
COWORK_MEM_DB=~/mnt/.claude/.cowork-mem/memory.db \
python3 {SKILL_DIR}/scripts/vector_search.py "in progress blocked next step" --limit 10

# What did the last session summary say?
python3 {SKILL_DIR}/scripts/memory_store.py search "session summary" --type summary --limit 5
```

### 2. Check for known errors or constraints
```bash
python3 {SKILL_DIR}/scripts/memory_store.py search "error bug blocked" --type error --limit 5
```

### 3. Build the plan

Structure the plan as:
- **Context**: What we know from memory (1-3 bullets, specific)
- **Goal**: What we're trying to accomplish
- **Steps**: Numbered, specific, actionable — reference actual files and systems
- **Blockers**: Known issues from memory that affect the plan
- **Open questions**: Things we'd need to investigate

### 4. Save the plan as a decision
```bash
python3 {SKILL_DIR}/scripts/memory_store.py add decision \
  "Plan: <summary of steps>" --tags "plan,session-goal"
```

## Planning Tips

- Plans built from memory are more accurate than plans from scratch — use it
- Surface blockers from memory explicitly; don't let them be surprises mid-sprint
- If memory has conflicting decisions, flag it for the user to resolve
- Short plans (3-5 steps) are better than exhaustive ones — you can always plan the next thing after

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.