planning-with-files

Persist task plans, findings, and progress in markdown files across sessions.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/qiushibang/skill-creator-pro --skill planning-with-files-qiushibang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-with-files
Source: https://github.com/qiushibang/skill-creator-pro/tree/main/references/planning-with-files
Command: npx skills add https://github.com/qiushibang/skill-creator-pro --skill planning-with-files-qiushibang

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the problem of losing critical context, progress, and research during long, multi-step complex tasks, especially after context window clears or session restarts, by using persistent markdown files as durable working memory instead of relying on volatile in-context storage.

Core Features & Use Cases

  • Manus-style file-based planning: Creates and maintains task_plan.md, findings.md, and progress.md to track task phases, research discoveries, and session logs across tool calls.
  • Automatic session recovery: Re-syncs context from previous sessions after /clear or context compaction, so you never have to restart long tasks from scratch.
  • Security guardrails: Includes plan attestation via SHA-256 hashes to block prompt injection from tampered plan files, plus hook-based context injection that treats plan content as structured data only.
  • Parallel task support: Lets you work on multiple independent tasks in the same repository simultaneously with isolated plan directories.
  • Use Case: Ideal for software engineering projects, academic research, or any work requiring 5+ tool calls where you need to track progress, log errors, and avoid repeating failed actions.

Quick Start

Ask the AI to use the planning-with-files skill to break down your upcoming 12-step backend migration project into tracked phases, log all research findings, and automatically resume progress if the conversation context is cleared.

Frequently Asked Questions about planning-with-files

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

FAQPage Schema
How do I prevent context loss during long multi-step tasks after clearing the conversation?

To prevent context loss during long multi-step tasks, use file-based planning to store progress in persistent markdown files like task_plan.md and progress.md. This durable working memory automatically re-syncs your session after context clears.

What is the best way to track parallel task execution in software development?

The best way to track parallel task execution is using file-based planning with isolated plan directories. This allows you to manage multiple independent tasks in the same repository simultaneously without losing track of individual phases or research findings.

How does file-based planning protect against prompt injection from tampered files?

File-based planning protects against prompt injection by applying SHA-256 plan attestation and hook-based context injection. These guardrails treat plan content strictly as structured data, blocking execution of malicious instructions embedded in markdown files.

When do I need persistent markdown files for complex task tracking?

You need persistent markdown files for complex task tracking when your workflow requires 5 or more tool calls. This approach is ideal for software engineering, academic research, and project management to track phases, log errors, and store research.

Can I automatically resume progress after a context compaction or session restart?

Yes, you can automatically resume progress after context compaction or session restart. File-based planning uses persistent markdown files as durable memory, allowing automatic session recovery so you never have to restart long tasks from scratch.

How do I log research findings and errors across multiple tool calls?

To log research findings and errors across multiple tool calls, use file-based planning to maintain findings.md and progress.md. These persistent files act as durable working memory, ensuring discoveries and session logs survive context window limits.