planning-with-files

Create and manage task_plan.md, findings.md, and progress.md files for persistent task planning.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/Jotures/Brain_OS --skill planning-with-files-jotures
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-with-files
Source: https://github.com/Jotures/Brain_OS/tree/main/skills/planning-with-files
Command: npx skills add https://github.com/Jotures/Brain_OS --skill planning-with-files-jotures

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of maintaining focus and state during complex, multi-step tasks by using persistent Markdown files as a form of external memory, preventing information loss and ensuring task completion.

Core Features & Use Cases

  • Structured Planning: Creates task_plan.md, findings.md, and progress.md to meticulously track phases, discoveries, and session logs.
  • Context Management: Implements a robust pattern for managing long-running tasks, ensuring critical information is never lost.
  • Use Case: When tackling a multi-day software development project, this Skill ensures that all research, decisions, progress, and encountered errors are logged persistently, allowing for seamless resumption and clear oversight.

Quick Start

Initiate planning for a complex task by creating the task_plan.md, findings.md, and progress.md files in your project directory.

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 state and context for complex multi-step tasks across sessions?

Persistent state management for multi-step tasks is achieved by creating and updating task_plan.md, findings.md, and progress.md files on disk. This external memory pattern prevents information loss during long-running operations and project development.

What's the best way to track research findings and progress logs in markdown files?

Tracking research findings and progress logs in markdown files is handled by writing discoveries to findings.md and session logs to progress.md. This structured file I/O approach ensures critical decisions and encountered errors are meticulously recorded.

Can I use markdown files for deterministic task management instead of a database?

Markdown files can be used for deterministic task management by utilizing file I/O, shell commands, and globbing to manage task_plan.md. This approach provides reliable state persistence without requiring a database or external dependencies.

Does this persistent planning approach work for multi-day software development projects?

This persistent planning approach works for multi-day software development projects by serving as an external memory for AI agents. It logs research, decisions, and errors, allowing for seamless resumption and clear oversight of complex phases.

Why does my AI agent lose context during long-running task operations?

AI agents lose context during long-running task operations due to a lack of state persistence. Creating dedicated markdown files for task plans and findings solves this by providing external memory that survives session interruptions.

When do I need file-based state persistence for complex task management?

File-based state persistence for task management is needed when tackling complex, multi-step operations that require meticulous tracking of phases and discoveries. It prevents information loss by maintaining continuous external memory.