planning-with-files

Organize complex tasks using task_plan.md, notes.md, and deliverable markdown files.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/89jobrien/pjlib --skill planning-with-files-89jobrien
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-with-files
Source: https://github.com/89jobrien/pjlib/tree/main/skills/planning-with-files
Command: npx skills add https://github.com/89jobrien/pjlib --skill planning-with-files-89jobrien

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of managing complex tasks, multi-step projects, and research by providing a structured, file-based system for planning, progress tracking, and knowledge storage, preventing information overload and loss of focus.

Core Features & Use Cases

  • Structured Planning: Utilizes task_plan.md to define goals, phases, key questions, decisions, and errors.
  • Persistent Knowledge Base: Employs notes.md for storing research findings and [deliverable].md for final output.
  • Workflow Enforcement: Guides users through a clear loop of planning, researching, executing, and delivering, with emphasis on reading the plan before acting and updating it after each phase.
  • Use Case: When starting a complex software development project, use this Skill to create a task_plan.md outlining development phases, a notes.md to store technical research, and a final [feature_spec].md upon completion.

Quick Start

Create a task_plan.md file to outline the phases and goals for your next complex task.

Frequently Asked Questions about planning-with-files

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

FAQPage Schema
How do I manage complex multi-step projects without losing context?

Manage complex multi-step projects by using persistent markdown files for planning, progress tracking, and knowledge storage. This prevents information overload and loss of focus by enforcing a structured 3-file pattern for task execution.

What is the best way to track progress and store research for software development?

The best way to track software development progress is using a markdown task plan to outline phases and a persistent notes file to store technical research. This ensures structured output and organized work throughout the project lifecycle.

How do I organize task management using markdown files?

Organize task management with markdown by creating a task plan for goals and phases, a notes file for research findings, and a deliverable file for final output. This workflow enforces reading the plan before acting and updating it after each phase.

When should I use a file-based workflow for project management?

Use a file-based workflow for project management when handling complex tasks, multi-step projects, and research. It provides a structured system for planning and knowledge storage, preventing information loss during extensive operations.

Does this structured planning approach require any specific dependencies?

This structured planning approach requires no external dependencies. It relies solely on a 3-file markdown pattern to define goals, store research findings, and deliver final output for effective context management.

What are the limitations of using markdown files for knowledge management?

A limitation of using markdown files for knowledge management is the strict requirement to adhere to a 3-file pattern and core workflow principles. Users must manually update the task plan after each phase to maintain effective context.