plan-prd

Create structured PRDs using a land-then-expand approach with interactive prompts.

Updated Oct 25, 2025
One-click install
npx skills add https://github.com/navidemad/claude-code-plugins --skill plan-prd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan-prd
Source: https://github.com/navidemad/claude-code-plugins/tree/main/prd-plugin/skills/plan-prd
Command: npx skills add https://github.com/navidemad/claude-code-plugins --skill plan-prd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) components.

What problem does it solve?

Creating comprehensive and consistent Product Requirement Documents (PRDs) is a complex and time-consuming task. This Skill streamlines the PRD creation process, ensuring structured planning, enforcing a "land then expand" philosophy, and automatically leveraging existing project context to maintain consistency across features.

Core Features & Use Cases

  • Structured PRD Generation: Guides users to create Core, Expansion, or Task-based PRDs, ensuring a clear, focused approach to feature planning.
  • Context-Aware Planning: Automatically loads context from existing core PRDs and project conventions (CLAUDE.md) to ensure new expansions are consistent with established patterns.
  • "Land Then Expand" Philosophy: Encourages starting with minimal core features (2-4 substories) and building complexity through focused expansions, preventing scope creep and improving clarity.
  • Use Case: A product manager wants to plan a new "User Profile" feature. They activate plan-prd, and the AI guides them through defining the minimal core, then helps them plan subsequent expansions (e.g., "Profile Picture Upload," "Social Media Links") by automatically referencing the patterns established in the core PRD.

Quick Start

Plan a new core feature for user authentication.

Frequently Asked Questions about plan-prd

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

FAQPage Schema
How do I create a structured PRD that avoids scope creep?

This Skill automates PRD creation using a land-then-expand approach: start with a minimal core PRD (2-4 substories), then plan focused expansions iteratively. It guides you through type selection, scope definition, and next steps via interactive prompts, reducing ambiguity and preventing feature bloat.

Can I reuse existing project context when planning new features?

Yes. The Skill automatically loads context from existing core PRDs and your project's CLAUDE.md conventions, ensuring new expansions follow established patterns and maintain consistency across all feature documentation.

What's the difference between core, expansion, and task PRDs?

Core PRDs define minimal viable features with 2-4 substories. Expansion PRDs build complexity on core PRDs with new capabilities. Task PRDs break down individual work items. The Skill guides you to choose the right type based on your planning need.

How does this Skill reduce documentation time and token usage?

It structures PRD generation to enforce focused scoping upfront, minimizing rewrites. By loading existing context automatically and using interactive prompts with built-in free-text options, it eliminates redundant specification work and keeps your token consumption efficient.

Do I need to know jq or scripting to use this Skill?

No. The Skill handles the technical integration internally using jq for context processing. You interact through guided prompts asking about feature type, scope, and next steps—no scripting knowledge required.

When should I use this instead of writing PRDs manually?

Use this Skill when you need consistent, structured planning across multiple features or expansions, want to enforce minimal scoping discipline, or need to keep new work aligned with existing project conventions without manual context hunting.