make-plan

Create work plans from session memory and save them as decisions.

8|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/MSApps-Mobile/claude-plugins --skill make-plan-msapps-mobile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: make-plan
Source: https://github.com/MSApps-Mobile/claude-plugins/tree/main/plugins/cowork-mem/skills/make-plan
Command: npx skills add https://github.com/MSApps-Mobile/claude-plugins --skill make-plan-msapps-mobile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plans made from a blank slate miss prior decisions, known blockers, and in-progress work; this Skill creates actionable plans that are grounded in recent session memory so next steps are realistic and aligned with past context.

Core Features & Use Cases

  • Memory-aware planning: Loads recent timelines, session summaries, and vector-search results to surface what was decided and what is in progress.
  • Actionable, short plans: Produces concise 3–5 step plans that reference actual files, systems, and decisions instead of vague recommendations.
  • Blocker detection & saving decisions: Identifies known errors or constraints from memory and saves the resulting plan as a recorded decision for traceability.
  • Use Case: Turn a fragmented sprint backlog and multiple session notes into a prioritized roadmap with explicit next steps and open questions.

Quick Start

Make a concise 3-5 step plan for the project using recent session memory, surface any known blockers, and save the plan as a decision.

Frequently Asked Questions about make-plan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a work plan that references past session decisions and blockers?

To create a memory-grounded work plan, load recent session timelines and vector memory to search for past summaries, decisions, and errors. This surfaces known blockers so you can prioritize tasks and organize upcoming sprint work realistically.

What is memory-aware sprint planning and how does it work?

Memory-aware sprint planning generates concise 3-5 step plans by referencing actual files, systems, and decisions from past sessions. It loads timeline and vector memory searches to identify in-progress work and constraints instead of planning from a blank slate.

Can I use session notes to prioritize a fragmented sprint backlog?

Yes, you can turn a fragmented sprint backlog and multiple session notes into a prioritized roadmap. The process extracts context from memory to resolve in-progress blockers and produces explicit next steps and open questions for the project.

How do I save a project plan as a recorded decision for traceability?

After generating your work plan, persist it as a decision in the memory store. This records the prioritized steps and resolved blockers into the session timeline, ensuring future planning cycles can reference the project context.

Why does my project plan miss known errors and in-progress constraints?

Plans made from a blank slate miss prior decisions and known blockers. You need to load recent session timelines and vector memory to search for summaries and errors, ensuring next steps are aligned with past project context.