plan

Create detailed implementation plans for complex software features.

1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/hafidzlvm/opencode --skill plan-hafidzlvm
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/hafidzlvm/opencode/tree/main/.dsh/skills/plan
Command: npx skills add https://github.com/hafidzlvm/opencode --skill plan-hafidzlvm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Complex features often fail or drift because development starts without a structured implementation plan. This Skill turns a feature request into a detailed, step-by-step implementation plan before any code is written. ## Core Features & Use Cases - Implementation Planning: Generates a detailed plan for complex features based on the arguments you provide. - Command-Style Invocation: Invoked as /plan, treating any accompanying text as arguments that describe the feature to plan. - Use Case: Before building a new authentication system, invoke the plan with your requirements to receive a structured breakdown of tasks, components, and implementation steps. ## Quick Start Invoke /plan followed by a description of the feature you want to build, such as "/plan add OAuth login with Google and GitHub providers".

Frequently Asked Questions about plan

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

FAQPage Schema
How do I create an implementation plan for a new feature?▼

Invoke the plan command followed by a description of your feature. The Skill treats your text as arguments and generates a detailed implementation plan covering the steps needed to build it.

What input does the plan command accept?▼

It accepts free-text arguments describing the feature you want to plan. Any text you provide alongside the invocation is passed through as the planning input.

When should I use a planning step before coding?▼

Use it for complex features where requirements span multiple components or files. Planning first surfaces design decisions and task ordering before implementation effort is spent.

What are the limitations of a prompt-based planning skill?▼

It contains no executable scripts or validation logic, so plan quality depends on the clarity of the feature description you provide. It does not verify that the plan is technically feasible against your actual codebase.