planning-with-files

Persist plans and notes to markdown files for multi-phase tasks.

415|44|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/notque/claude-code-toolkit --skill planning-with-files-notque
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-with-files
Source: https://github.com/notque/claude-code-toolkit/tree/main/skills/planning-with-files
Command: npx skills add https://github.com/notque/claude-code-toolkit --skill planning-with-files-notque

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Persistent markdown files as working memory for complex tasks: plan, track progress, store findings. Use when tasks have 3+ phases, require research, span many tool calls, or risk context drift. Use for "plan", "break down", "track progress", "multi-step", or complex tasks. Do NOT use for simple lookups, single-file edits, or questions answerable in one response.

Core Features & Use Cases

  • Structure complex tasks into trackable phases with file-based persistence
  • Maintain focus across long sessions by re-reading goals into attention window
  • Store and synthesize research findings across multiple sources
  • Recover from context drift by grounding decisions in written plans
  • Preserve failure traces for error recovery and institutional knowledge

Quick Start

Create a task_plan.md and begin the first phase by outlining goals and phases.

Frequently Asked Questions about planning-with-files

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

FAQPage Schema
How do I maintain progress tracking for multi-phase projects across different sessions?

Progress tracking for multi-phase projects across sessions is maintained by persisting plans and notes to disk as markdown files. The skill re-reads these plan files into the attention window before making decisions, preventing context drift and preserving task continuity.

What is the best way to organize complex research tasks that span multiple files and tools?

Organizing complex research tasks is best handled with a 3-file pattern that structures work into explicit plan files. This approach stores findings across multiple sources, maintains focus during long workflows, and recovers from context drift by grounding decisions in written plans.

When should I use file-based persistence for task planning instead of handling tasks in a single response?

File-based persistence for task planning should be used when tasks have 3 or more phases, require research, span many tool calls, or risk context drift. It is not needed for simple lookups, single-file edits, or questions answerable in one response.

How do I recover from context drift during long-running workflows?

Recovering from context drift during long-running workflows is achieved by re-reading explicit plan files into the attention window before decisions. This grounds actions in written goals and preserves failure traces for error recovery and institutional knowledge.

Can I use markdown files as working memory for complex task breakdowns?

Markdown files can be used as working memory for complex task breakdowns by creating a task_plan.md to outline goals and phases. This structures tasks into trackable phases, stores research findings, and synthesizes information across multiple sources.

Does this planning approach work for simple lookups or single-file edits?

This planning approach does not work efficiently for simple lookups or single-file edits, as these tasks are answerable in a single response. It is designed specifically for complex workflows requiring multi-phase project coordination and persistent notes.