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.