planning-with-files

Maintain task_plan.md, findings.md, and progress.md files for multi-step tasks.

1|1|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/H2OSLabs/SynnovatorZero --skill planning-with-files
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-with-files
Source: https://github.com/H2OSLabs/SynnovatorZero/tree/main/.claude/skills/planning-with-files
Command: npx skills add https://github.com/H2OSLabs/SynnovatorZero --skill planning-with-files

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill enables persistent, file-based planning for complex, multi-step tasks by maintaining planning artifacts on disk.

Core Features & Use Cases

  • Create and manage Phase plans using task_plan.md, and store findings in findings.md and progress in progress.md to track goals, discoveries, and status across sessions.
  • Automatic session recovery and planning refresh to keep goals in focus during long-running tasks such as research projects or multi-tool workflows.
  • Read the plan before major decisions to maintain alignment with end goals.

Quick Start

  • Initialize planning files in your project: run scripts/init-session.sh.
  • Create and update task_plan.md, findings.md, and progress.md as you work.
  • Verify completion with scripts/check-complete.sh.

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 task planning and progress across multiple sessions?

Maintain task planning across multiple sessions by writing goals, findings, and status updates to persistent markdown files like task_plan.md, findings.md, and progress.md stored on disk. This allows you to track long-running workflows and automatically recover session context when resuming work.

What is the best way to track findings and phase status for complex multi-step research projects?

The best way to track findings and phase status for complex research projects is using on-disk markdown files. You record discoveries in findings.md and update phase status in progress.md, ensuring auditable execution and alignment with end goals during multi-tool workflows.

How do I initialize planning files for a multi-tool workflow?

Initialize planning files for a multi-tool workflow by running the provided init-session.sh script in your project directory. This sets up the required task_plan.md, findings.md, and progress.md artifacts to begin tracking your task phases, discoveries, and overall progress.

Can I verify task completion automatically when using markdown planning files?

Yes, you can verify task completion automatically by running the check-complete.sh script. This script checks your planning markdown files to ensure all phases and goals defined in task_plan.md have been successfully addressed before finalizing the work.

Does file-based planning work for recovering context after a session interruption?

File-based planning works effectively for recovering context after a session interruption by utilizing automatic session recovery and planning refresh mechanisms. Scripts like session-catchup.py read your progress.md and task_plan.md to reload previous findings and goals seamlessly.

When should I use on-disk markdown planning instead of relying on session memory?

Use on-disk markdown planning instead of session memory for long-running tasks, research projects, or multi-tool workflows where phases take significant time. It ensures safe, auditable execution and keeps goals in focus by reading the plan before making major decisions.