planning-with-files

Plan multi-step work with persistent task_plan.md, findings.md, and progress.md files.

2|3|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/huqianghui/csa-ppt-plugin --skill planning-with-files-huqianghui
Or copy as Structured Prompt for Agent▌
Please help me install this Agent Skill.
Skill: planning-with-files
Source: https://github.com/huqianghui/csa-ppt-plugin/tree/main/skills/planning-with-files
Command: npx skills add https://github.com/huqianghui/csa-ppt-plugin --skill planning-with-files-huqianghui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Planning complex, multi-step projects can lose track across sessions; this skill provides persistent planning artifacts to maintain context and recovery.

Core Features & Use Cases

  • Persistent planning files (task_plan.md, findings.md, progress.md) to track phases, decisions, and logs.
  • Hooks and pre/post tool integration to refresh context before tool calls.
  • Automatic session recovery after /clear and cross-session resume.

Quick Start

To begin, initialize planning files in your project and start by outlining phases in task_plan.md, then capture findings and progress as you work.

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 plan state across multiple sessions for complex projects?▌

You can maintain task plan state across sessions by using persistent on-disk planning files like task_plan.md, findings.md, and progress.md to track phases, decisions, and logs. This file-based planning approach automatically reloads context before tool calls and offers session recovery after clearing.

What is file-based planning and when do I need it for multi-step work?▌

File-based planning is a method using persistent markdown documents to structure complex work into phases. You need it for multi-step work involving over five tool calls, research sprints, or multi-department projects where tracking decisions and findings continuously is critical.

How to start planning complex tasks using persistent markdown templates?▌

To start planning complex tasks, initialize the planning files in your project directory and outline your phases in task_plan.md. As you execute the workflow, continuously capture discoveries in findings.md and log updates in progress.md to validate your advancement.

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

Yes, file-based planning works for recovering context after a session clear by automatically reloading state from persistent on-disk files. The system enforces a phase-based workflow and uses scripts to validate progress, ensuring seamless cross-session resume capabilities.

Can I use phase-based workflows for research sprints with multiple tool calls?▌

Yes, you can use phase-based workflows for research sprints requiring multiple tool calls. The planning system enforces structured phases and auto-refreshes context before each tool use, ensuring findings and progress are accurately tracked throughout the research duration.

Why does multi-step project planning lose track without persistent files?▌

Multi-step project planning loses track without persistent files because session memory resets interrupt context continuity. By maintaining task_plan.md, findings.md, and progress.md on disk, the workflow enforces phase tracking and auto-reloads necessary state before subsequent tool execution.