plan

Generate implementation plans with YAML frontmatter and manage plan files under CODEX_HOME/plans.

11|Updated Apr 4, 2025
One-click install
npx skills add https://github.com/sanand0/scripts --skill plan-sanand0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/sanand0/scripts/tree/main/agents/plan
Command: npx skills add https://github.com/sanand0/scripts --skill plan-sanand0

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge of tackling large, ambiguous tasks by providing a structured methodology for planning, breaking down work into atomic steps, and maintaining context for continuous execution by AI agents. It ensures clarity and progress on complex projects.

Core Features & Use Cases

  • Atomic Step Planning: Guides the creation of detailed, numbered steps (1-2 sentences each) for any task, ensuring clarity and manageability.
  • Contextual Updates: Ensures PLAN.md is updated with actions and outcomes after each step, enabling seamless handoffs and continuity for other agents.
  • Sub-Agent Delegation: Promotes efficient task execution by delegating specific steps to specialized sub-agents, optimizing resource allocation.
  • Use Case: When faced with a multi-day project like "Develop a new customer onboarding flow," use this skill to generate a PLAN.md with all necessary steps, allowing other AI agents to pick up and execute parts of the plan without losing context.

Quick Start

Generate a detailed PLAN.md to "Develop a new feature for the user dashboard."

Frequently Asked Questions about plan

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

FAQPage Schema
How do I break down a complex coding task into manageable steps?

Breaking down complex tasks involves creating a structured plan with atomic, numbered steps (1-2 sentences each) that clarify what needs doing and in what order. This skill generates a detailed PLAN.md file that organizes large projects into executable steps, enabling you and other agents to track progress without losing context.

What's the best way to plan a multi-day software project?

Planning a multi-day software project requires drafting an implementation overview with all necessary steps, then maintaining it as a living document. This skill creates and manages PLAN.md files with YAML frontmatter, allowing you to update outcomes after each step and hand off work to other agents seamlessly.

How do I ensure my project plan stays synchronized as work progresses?

Contextual updates keep your plan synchronized by recording actions and outcomes after each step, maintaining continuity across team handoffs. This skill automates plan file management—creation, reading, updating, and deletion—under a centralized directory with naming conventions and frontmatter validation.

Can I delegate specific project steps to other AI agents using a plan?

Yes, sub-agent delegation works by embedding all necessary context and step details in your plan file. Other agents can read the PLAN.md, pick up from where you left off, execute their assigned steps, and update outcomes—enabling efficient, context-aware task execution without manual handoffs.

What structure should my plan file follow?

Plan files follow YAML frontmatter with name and description fields, followed by numbered atomic steps. This skill enforces naming conventions and directory creation automatically, ensuring all plans conform to a consistent structure that agents can parse and execute reliably.