Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
89jobrien avatar

Planning With Files

  • 10 installs
  • 4 repo stars
  • Updated April 11, 2026
  • 89jobrien/steve

planning-with-files is a Claude Code skill that has the agent keep persistent markdown files (task_plan.md, notes.md, a deliverable file) as working memory for multi-step tasks.

About

planning-with-files is a Claude Code skill that has the agent keep persistent markdown files as working memory for multi-step tasks. It defines a 3-file pattern (task_plan.md for phases, notes.md for research, a deliverable file for output) and a read-before-decide, update-after-act loop. A developer uses it to keep goals and progress in the attention window across long tasks instead of stuffing everything into context. Note the skill is marked DEPRECATED in its own frontmatter.

  • Manus-style persistent markdown files as working memory on disk
  • 3-file pattern: task_plan.md, notes.md, deliverable.md
  • Marked DEPRECATED in its own frontmatter (deprecated 2026-01-20)

Planning With Files by the numbers

  • 10 all-time installs (skills.sh)
  • Ranked #2,198 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

planning-with-files capabilities & compatibility

Capabilities
task planning · progress tracking · context management · note taking
Use cases
planning · project management · research
Pricing
Free
From the docs

What planning-with-files says it does

Work like Manus: Use persistent markdown files as your "working memory on disk."
SKILL.md
Large outputs go to files, not context. Keep only paths in working memory.
SKILL.md
npx skills add https://github.com/89jobrien/steve --skill planning-with-files

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs10
repo stars4
Last updatedApril 11, 2026
Repository89jobrien/steve

What it does

Track phases, research, and deliverables for a complex multi-step task in persistent markdown files.

Who is it for?

Multi-step tasks (3+ steps), research tasks, and work spanning many tool calls that needs organization.

Skip if: Simple questions, single-file edits, and quick lookups.

When should I use this skill?

Starting a complex or multi-step task where you want progress and goals persisted to disk.

What you get

Goals and progress stay in the attention window via re-read plan files, and large outputs are stored on disk instead of in context.

  • task_plan.md
  • notes.md
  • deliverable markdown file

By the numbers

  • 3-file pattern (task_plan.md, notes.md, deliverable.md)
  • 5 critical rules

Files

SKILL.mdMarkdownGitHub ↗

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:

| File               | Purpose                     | When to Update   |
| ------------------ | --------------------------- | ---------------- |
| `task_plan.md`     | Track phases and progress   | After each phase |
| `notes.md`         | Store findings and research | During research  |
| `[deliverable].md` | Final output                | At 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:

Read task_plan.md  # Refresh goals in attention window

After each phase:

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

When storing information:

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

task_plan.md Template

Create this file FIRST for any complex task:

# Task Plan: [Brief Description]

## Goal

[One sentence describing the end state]

## Phases

- [ ] Phase 1: Plan and setup
- [ ] Phase 2: Research/gather information
- [ ] Phase 3: Execute/build
- [ ] Phase 4: Review and deliver

## Key Questions

1. [Question to answer]
2. [Question to answer]

## Decisions Made

- [Decision]: [Rationale]

## Errors Encountered

- [Error]: [Resolution]

## Status

**Currently in Phase X** - [What I'm doing now]

notes.md Template

For research and findings:

# Notes: [Topic]

## Sources

### Source 1: [Name]

- URL: [link]
- Key points:
  - [Finding]
  - [Finding]

## Synthesized Findings

### [Category]

- [Finding]
- [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

Related skills

FAQ

What files does this skill create?

For every non-trivial task it creates three files: task_plan.md to track phases, notes.md to store findings, and a deliverable file for the final output.

When should I skip this pattern?

Skip it for simple questions, single-file edits, and quick lookups; use it for multi-step tasks, research, and anything requiring organization.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.