pi-planning-with-files

Store goals, progress, and discoveries in persistent Markdown planning files.

6|1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/JustinWangJP/cc-agent-teams-action-monitor --skill pi-planning-with-files-justinwangjp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pi-planning-with-files
Source: https://github.com/JustinWangJP/cc-agent-teams-action-monitor/tree/main/.agents/skills/pi-planning-with-files
Command: npx skills add https://github.com/JustinWangJP/cc-agent-teams-action-monitor --skill pi-planning-with-files-justinwangjp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

In long-running, multi-step tasks, context often decays between sessions. This skill provides a persistent, Markdown-based memory to store task plans, findings, and progress, ensuring continuity and reducing rework.

Core Features & Use Cases

  • Persistent planning memory: create and maintain task_plan.md, findings.md, and progress.md to preserve context across sessions.
  • Template-driven workflow: provides templates and scripts to initialize and recover planning state.
  • Session catch-up & disaster recovery: supports resuming work after breaks or context resets with a dedicated session-catchup.py.

Quick Start

To begin, initialize the planning files task_plan.md, findings.md, and progress.md in your project directory and start with Phase 1.

Frequently Asked Questions about pi-planning-with-files

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

FAQPage Schema
How do I maintain planning memory for long-running tasks across sessions?

Maintain planning memory for long-running tasks by storing goals, progress, and discoveries in persistent Markdown files like task_plan.md, findings.md, and progress.md. This preserves context across sessions, reduces rework, and ensures continuity for multi-phase software projects.

What is the best way to track multi-phase task progress in Markdown files?

The best way to track multi-phase task progress in Markdown files is to use a template-driven workflow that initializes task_plan.md, findings.md, and progress.md. This enforces a disciplined pattern to log errors, track phase completion, and store project discoveries.

How do I recover task context after a session break or context reset?

Recover task context after a session break or context reset by running a dedicated session-catchup.py script. This disaster recovery utility reads your persistent planning files to restore your exact task state, log errors, and resume multi-step workflows without losing progress.

Does this Markdown planning workflow require any external dependencies?

No, this Markdown planning workflow requires zero external dependencies. It relies entirely on standard Markdown files and bundled scripts, making it easy to initialize persistent planning memory in any project directory without installing additional packages.

Can I use Markdown planning templates for research tasks and software projects?

Yes, you can use these Markdown planning templates for both research tasks and software projects. The persistent files adapt to any long-running workflow by storing task plans, logging findings, and tracking phase completion across multiple complex phases.

Why does context decay between sessions in multi-step planning workflows?

Context decays between sessions in multi-step planning workflows because temporary session memory is lost when work pauses. Storing goals and progress in persistent Markdown files solves this by providing a durable memory layer that survives context resets and breaks.