pi-planning-with-files

Organize complex tasks into persistent planning files with automatic session recovery.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Sjw2005/https---gitee.com-song-jiawei-2005-yolopro --skill pi-planning-with-files-sjw2005
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pi-planning-with-files
Source: https://github.com/Sjw2005/https---gitee.com-song-jiawei-2005-yolopro/tree/main/.agents/skills/pi-planning-with-files
Command: npx skills add https://github.com/Sjw2005/https---gitee.com-song-jiawei-2005-yolopro --skill pi-planning-with-files-sjw2005

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Complex tasks often exceed short-term memory and drift off goals during multi-step work. This skill uses a persistent "working memory on disk" by enforcing a three-file pattern to keep task plans, research, and progress accessible across sessions.

Core Features & Use Cases

  • Three-file planning pattern (task_plan.md, findings.md, progress.md) to organize phases, research, and session logs.
  • Automatic session recovery after context resets or /clear commands.
  • Starter templates and scripts to initialize and manage planning files in real projects.

Quick Start

Create the three planning files in your project and outline the task phases.

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 task progress tracking when an AI agent session resets?

Task progress tracking survives session resets by writing memory into persistent files. This approach uses a three-file pattern to store phases, research, and session logs, ensuring automatic recovery after context resets or /clear commands.

What is the best way to plan complex tasks that require multiple tool interactions?

The best way to plan complex tasks is using a persistent working memory on disk with a three-file planning pattern. This organizes phases, research findings, and session logs to keep multi-step work accessible and aligned with the original goals.

How do I organize long-running sessions to prevent drifting off goals?

Organize long-running sessions by converting short-term memory into persistent files using a three-file pattern. This enforces structured planning by separating task plans, ongoing research, and progress logs into distinct markdown files.

Do I need starter templates to initialize task planning files in real projects?

Starter templates are provided to initialize task planning files in real projects. They establish the required three-file pattern, ensuring your project has the correct markdown structure to begin tracking complex multi-step tasks immediately.

Can I use this planning pattern with existing workflow task-management processes?

The planning pattern integrates with workflow task-management by providing scripts and templates that operate on standard markdown files. It structures existing processes without requiring external dependencies, keeping plans accessible on disk.