plan

Break a goal into a phased implementation plan with plan.md output.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns a vague goal, PRD, or spec into a clear implementation plan so work can move forward in deliberate phases instead of guesswork.

Core Features & Use Cases

  • Breaks complex work into vertical slices that deliver value end to end.
  • Captures objective, context, out of scope, assumptions, testing, and re-plan triggers.
  • Helps when a change is large enough that it needs sequencing before execution begins.

Quick Start

Ask the plan skill to turn your goal or PRD into a phased implementation plan and write plan.md in the project root.

Frequently Asked Questions about plan

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

FAQPage Schema
How do I turn a PRD or spec into a phased implementation plan?

To turn a PRD or spec into a phased implementation plan, you provide the goal to be broken down into vertical slices. It generates a plan.md capturing context, out of scope items, phase steps, and testing notes for execution.

What is vertical slicing in project planning?

Vertical slicing in project planning is breaking complex work into phases that deliver end-to-end value. This approach ensures each implementation step covers code, tests, and documentation rather than isolated horizontal layers.

When do I need to create an implementation plan before coding?

You need to create an implementation plan before coding when a change is large enough to require sequencing. It captures assumptions and re-plan triggers to prevent guesswork during complex feature execution.

How do I write a plan.md for project execution?

To write a plan.md for project execution, input your feature request or spec. The output includes objective, context, out of scope boundaries, phase steps, verification notes, and review guidance directly in the project root.

What should be marked as out of scope in a feature specification?

Features not targeted by the current vertical slices should be marked as out of scope in a feature specification. Documenting these boundaries in plan.md maintains focus on the immediate implementation phases.

Does project planning work for small feature requests?

Project planning is designed for changes large enough to need sequencing before execution begins. Small feature requests that do not require deliberate vertical slicing across code and tests may not need a plan.md.