plan-mode

Explore codebases and create structured PLAN.md plans before implementation.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/sjoerdbeentjes/open-agents --skill plan-mode-sjoerdbeentjes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-mode
Source: https://github.com/sjoerdbeentjes/open-agents/tree/main/.agents/skills/plan-mode
Command: npx skills add https://github.com/sjoerdbeentjes/open-agents --skill plan-mode-sjoerdbeentjes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Holistic, system-aware planning before implementing non-trivial tasks to ensure architectural coherence and minimize rework.

Core Features & Use Cases

  • Thorough exploration prompts and a structured PLAN.md workflow
  • Stepwise guidance from exploration through design to plan, with explicit decision points
  • Reusable planning pattern for feature work, multi-file changes, and architectural decisions

Quick Start

Create or update PLAN.md at the project root and follow the Step-by-Step workflow to explore, clarify, design, and plan changes.

Frequently Asked Questions about plan-mode

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

FAQPage Schema
How do I plan architectural changes before implementing new features in a codebase?

The plan-mode workflow uses a PLAN.md file to structure exploration, clarify requirements, and document design decisions before implementation. It provides stepwise guidance from initial codebase exploration through architectural design to a finalized plan.

When should I use a structured planning workflow for software engineering tasks?

A structured planning workflow is needed for non-trivial tasks involving new features, architectural decisions, multi-file changes, unclear requirements, or multiple valid approaches. It ensures holistic, system-aware planning to minimize rework.

How do I structure a PLAN.md file for multi-file codebase changes?

A PLAN.md file should follow a stepwise workflow from exploration through design to a finalized plan, documenting explicit decision points, clarifications, and architectural choices to guide coherent multi-file changes.

Does plan-mode require specific dependencies or environment setup to start planning?

Plan-mode requires no specific dependencies or environment setup. You simply create or update a PLAN.md file at your project root and follow the structured exploration, clarification, design, and planning workflow.

What is the best way to ensure architectural coherence before writing code?

The best way to ensure architectural coherence is to perform thorough codebase exploration, clarify ambiguous requirements, and document design decisions in a structured plan before implementation begins.

Why should I not start coding immediately on tasks with multiple valid approaches?

Starting to code immediately on tasks with multiple valid approaches risks architectural incoherence and significant rework. Explicit exploration and structured planning first ensures you choose the correct design path before implementation.