plan

Convert PRDs or conversation context into executable implementation plans with vertical slices and TDD strategy.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/jnlanahan/Product-Agents-and-Skills --skill plan-jnlanahan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/jnlanahan/Product-Agents-and-Skills/tree/main/skills/2-Define-Plan
Command: npx skills add https://github.com/jnlanahan/Product-Agents-and-Skills --skill plan-jnlanahan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Planning feature work from a PRD or vague conversation context is slow and error-prone, often leading to horizontal breakdowns, missing dependencies, and unclear build order.

Core Features & Use Cases

  • Executable slice planning: Converts requirements into vertical tracer bullets that are demoable end-to-end.
  • TDD strategy per slice: Defines a test-first (RED→GREEN) cycle for each slice while keeping tests focused on behavior.
  • Workflow-aware scoping: Adjusts planned phases based on workflow state or a single scope check question.
  • Build-ready handoff: Writes the resulting plan to .claude/plan.md so /build-feature can execute it.

Use case example: You have a PRD for a new feature and want the engineering task broken into small slices that can be implemented and verified one by one in the correct schema→storage→routes→hooks→components sequence.

Quick Start

Ask the AI to plan this feature by responding with your PRD or current requirements, then request: "Create a plan for implementing this feature with vertical slices and a TDD strategy."

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 into an executable implementation plan with vertical slices?

To turn a PRD into an executable implementation plan, the Skill converts requirements into vertical tracer bullets that are demoable end-to-end. It applies dependency-aware slice ordering to sequence work correctly across schema, storage, routes, hooks, and components.

What is the best way to plan TDD strategies for individual feature slices?

The best way to plan TDD strategies for feature slices is to define a test-first RED to GREEN cycle for each vertical slice. This keeps tests focused on behavior while ensuring executable, build-ready implementation phases.

How does workflow-aware scoping adjust feature planning phases?

Workflow-aware scoping adjusts planned feature implementation phases based on current workflow state or a single scope check question. This ensures the resulting plan aligns with existing project constraints before execution begins.

Can I use this to sequence a build order from schema to components?

Yes, you can sequence a build order from schema to components because the Skill produces dependency-aware slice ordering. It breaks down vague conversation context or PRDs into the correct schema to storage to routes to hooks to components sequence.

Why do I need a gated approval workflow before feature execution?

A gated approval workflow is needed before feature execution to review the generated plan written to the .claude/plan.md file. This gate ensures the vertical slices and TDD strategy meet requirements before the build-feature command runs.