Planning With Files

Transform chaotic tasks into trackable progress with structured files

✨ The solution you've been looking for

Verified
Tested and verified by our team
16036 Stars

Transforms workflow to use Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Use when starting complex tasks, multi-step projects, research tasks, or when the user mentions planning, organizing work, tracking progress, or wants structured output.

project-management planning workflow documentation productivity task-tracking markdown organization
Repository

See It In Action

Interactive preview & real-world examples

Live Demo
Skill Demo Animation

AI Conversation Simulator

See how users interact with this skill

User Prompt

I need to implement a user authentication system with OAuth, database integration, and testing. Help me plan this project.

Skill Processing

Analyzing request...

Agent Response

Creates task_plan.md with defined phases, tracks progress through checkboxes, and maintains notes.md for technical decisions and research findings

Quick Start (3 Steps)

Get up and running in minutes

1

Install

claude-code skill install planning-with-files

claude-code skill install planning-with-files
2

Config

3

First Trigger

@planning-with-files help

Commands

CommandDescriptionRequired Args
@planning-with-files multi-step-development-projectPlanning and tracking a complex software feature implementation with multiple phasesNone
@planning-with-files research-and-analysis-taskConducting market research or technical analysis with structured information gatheringNone
@planning-with-files complex-problem-solvingBreaking down and systematically solving multi-faceted technical or business problemsNone

Typical Use Cases

Multi-Step Development Project

Planning and tracking a complex software feature implementation with multiple phases

Research and Analysis Task

Conducting market research or technical analysis with structured information gathering

Complex Problem Solving

Breaking down and systematically solving multi-faceted technical or business problems

Overview

Planning with Files

Work like Manus: Use persistent markdown files as your “working memory on disk.”

Quick Start

Before ANY complex task:

  1. Create task_plan.md in the working directory
  2. Define phases with checkboxes
  3. Update after each phase - mark [x] and change status
  4. Read before deciding - refresh goals in attention window

The 3-File Pattern

For every non-trivial task, create THREE files:

FilePurposeWhen to Update
task_plan.mdTrack phases and progressAfter each phase
notes.mdStore findings and researchDuring research
[deliverable].mdFinal outputAt completion

Core Workflow

Loop 1: Create task_plan.md with goal and phases
Loop 2: Research → save to notes.md → update task_plan.md
Loop 3: Read notes.md → create deliverable → update task_plan.md
Loop 4: Deliver final output

The Loop in Detail

Before each major action:

1Read task_plan.md  # Refresh goals in attention window

After each phase:

1Edit task_plan.md  # Mark [x], update status

When storing information:

1Write notes.md     # Don't stuff context, store in file

task_plan.md Template

Create this file FIRST for any complex task:

 1# Task Plan: [Brief Description]
 2
 3## Goal
 4[One sentence describing the end state]
 5
 6## Phases
 7- [ ] Phase 1: Plan and setup
 8- [ ] Phase 2: Research/gather information
 9- [ ] Phase 3: Execute/build
10- [ ] Phase 4: Review and deliver
11
12## Key Questions
131. [Question to answer]
142. [Question to answer]
15
16## Decisions Made
17- [Decision]: [Rationale]
18
19## Errors Encountered
20- [Error]: [Resolution]
21
22## Status
23**Currently in Phase X** - [What I'm doing now]

notes.md Template

For research and findings:

 1# Notes: [Topic]
 2
 3## Sources
 4
 5### Source 1: [Name]
 6- URL: [link]
 7- Key points:
 8  - [Finding]
 9  - [Finding]
10
11## Synthesized Findings
12
13### [Category]
14- [Finding]
15- [Finding]

Critical Rules

1. ALWAYS Create Plan First

Never start a complex task without task_plan.md. This is non-negotiable.

2. Read Before Decide

Before any major decision, read the plan file. This keeps goals in your attention window.

3. Update After Act

After completing any phase, immediately update the plan file:

  • Mark completed phases with [x]
  • Update the Status section
  • Log any errors encountered

4. Store, Don’t Stuff

Large outputs go to files, not context. Keep only paths in working memory.

5. Log All Errors

Every error goes in the “Errors Encountered” section. This builds knowledge for future tasks.

When to Use This Pattern

Use 3-file pattern for:

  • Multi-step tasks (3+ steps)
  • Research tasks
  • Building/creating something
  • Tasks spanning multiple tool calls
  • Anything requiring organization

Skip for:

  • Simple questions
  • Single-file edits
  • Quick lookups

Anti-Patterns to Avoid

Don’tDo Instead
Use TodoWrite for persistenceCreate task_plan.md file
State goals once and forgetRe-read plan before each decision
Hide errors and retryLog errors to plan file
Stuff everything in contextStore large content in files
Start executing immediatelyCreate plan file FIRST

Advanced Patterns

See reference.md for:

  • Attention manipulation techniques
  • Error recovery patterns
  • Context optimization from Manus

See examples.md for:

  • Real task examples
  • Complex workflow patterns

What Users Are Saying

Real feedback from the community

Environment Matrix

Dependencies

File system access for creating and editing markdown files

Context Window

Token Usage Optimized for large tasks - stores content in files rather than context

Security & Privacy

Information

Author
davila7
Updated
2026-01-30
Category
productivity-tools