plan-mode

Generate a structured implementation plan with goals, scope, and success criteria.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/junkijin/my-pi --skill plan-mode-junkijin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-mode
Source: https://github.com/junkijin/my-pi/tree/main/skills/plan-mode
Command: npx skills add https://github.com/junkijin/my-pi --skill plan-mode-junkijin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Plan Mode helps teams avoid premature implementation by generating a decision-complete plan before any coding or integration work.

Core Features & Use Cases

  • Generates a structured plan capturing goals, scope, constraints, assumptions, and material open questions.
  • Maps requirements to concrete implementation areas, decisions, or named resources.
  • Provides guidance on data flow, state transitions, failure handling, privacy, migrations, rollout, and monitoring when relevant.
  • Use Case: When the user explicitly asks for a plan, design, implementation plan, spec, proposal, or planning-only pass; or when the request is large, ambiguous, risky, or spans multiple files/systems and needs a plan before execution.

Quick Start

Describe the task, constraints, and success criteria to have Plan Mode generate a complete, decision-ready plan before execution.

Frequently Asked Questions about plan-mode

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

FAQPage Schema
How do I create an implementation-ready project plan before coding begins?

To create an implementation-ready project plan, define your task, constraints, and success criteria upfront. Plan Mode generates a structured outline capturing goals, scope, assumptions, and open questions to clarify ambiguous, multi-system requests before any coding work starts.

When should I use upfront planning for multi-system integration requests?

Upfront planning is essential for multi-system integration when requests are large, ambiguous, or high-risk. Generating a decision-complete plan clarifies goals, maps requirements to concrete resources, and addresses data flow, state transitions, failure handling, and rollout before execution.

What should be included in a decision-ready plan for high-risk software projects?

A decision-ready plan for high-risk software projects should include defined goals, scope, constraints, assumptions, and material open questions. It must map requirements to concrete implementation areas, specify success criteria, and cover data flow, migrations, privacy, and monitoring when relevant.

How do I map project requirements to concrete implementation areas and resources?

Mapping project requirements to concrete implementation areas requires a structured plan outline that connects each requirement to specific decisions, named resources, and actions. This ensures stakeholder communication aligns with defined success criteria before integration begins.

Can I use structured planning to handle ambiguous feature requests spanning multiple systems?

Yes, structured planning handles ambiguous feature requests spanning multiple systems by generating a decision-complete plan. It captures goals, scope, and constraints while defining data flow, state transitions, failure handling, and rollout strategies to eliminate ambiguity before coding.

What are the limitations of generating a plan-only pass without executing the implementation?

A plan-only pass produces a decision-ready strategy but does not execute coding or integration. It requires clearly defined success criteria and task descriptions upfront, meaning teams must separately handle the actual implementation, resource allocation, and execution monitoring afterward.