planning-with-files

Create and manage task_plan.md, findings.md, and progress.md files for complex tasks.

1.1k|99|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/dp-archive/archive --skill planning-with-files-dp-archive
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-with-files
Source: https://github.com/dp-archive/archive/tree/main/seed_skills/planning-with-files
Command: npx skills add https://github.com/dp-archive/archive --skill planning-with-files-dp-archive

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps manage complex, multi-step tasks by using persistent markdown files as an external memory, preventing information loss and ensuring focus.

Core Features & Use Cases

  • Structured Planning: Creates task_plan.md, findings.md, and progress.md to organize tasks, discoveries, and session logs.
  • Session Recovery: Automatically attempts to recover context from previous sessions.
  • Use Case: Ideal for starting research projects, building software features, or any task requiring more than a few tool calls, ensuring you don't lose track of your goals or findings.

Quick Start

Start your next complex task by creating a task_plan.md file using the provided template.

Frequently Asked Questions about planning-with-files

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

FAQPage Schema
How do I manage complex multi-step tasks without losing context?

Persistent markdown planning files manage complex multi-step tasks by acting as external memory, preventing information loss across numerous tool calls. Structured files like task_plan.md, findings.md, and progress.md organize tasks, discoveries, and session logs to maintain focus.

What is the best way to recover context after a long task session?

Session recovery automatically retrieves context from previous task sessions using persistent markdown files. By reading progress.md and findings.md, the mechanism restores your exact working state and allows continued execution of complex research or software projects.

How do I start file-based planning for a research project?

Start file-based planning by creating a task_plan.md file using a provided template to outline objectives and steps. As the research project progresses, document discoveries in findings.md and log execution updates in progress.md to ensure structured tracking.

When do I need external memory for task management?

External memory for task management is needed when a task requires more than a few tool calls, such as building software features or conducting research projects. It prevents information loss and ensures focus during complex, multi-step execution scenarios.

Does file-based planning work for software feature development?

File-based planning works for software feature development by creating task_plan.md, findings.md, and progress.md to organize tasks and session logs. It facilitates multi-step execution and automatic session recovery for scenarios requiring numerous tool calls.

What are the limitations of using markdown files for task planning?

Using markdown files for task planning requires manual synchronization between execution steps and file documentation. Without consistent updates to findings.md and progress.md, the external memory mechanism may not accurately reflect the current state for session recovery.