planning

Construct a Product Requirements Document in .prd JSON format.

20|2|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/AnEntrypoint/plugforge --skill planning-anentrypoint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning
Source: https://github.com/AnEntrypoint/plugforge/tree/main/plugforge-starter/skills/planning
Command: npx skills add https://github.com/AnEntrypoint/plugforge --skill planning-anentrypoint

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of managing complex projects with multiple interdependencies by creating a structured Product Requirements Document (PRD) that acts as a single source of truth for planning and execution.

Core Features & Use Cases

  • PRD Construction: Generates a .prd file detailing all work items, their dependencies, and status.
  • Dependency Mapping: Visualizes and enforces the order of operations through blocking and blockedBy fields.
  • Parallel Execution Planning: Organizes tasks into waves for efficient parallel processing.
  • Use Case: When starting a new software feature that requires backend, frontend, and documentation work, use this skill to define the order, identify parallelizable tasks, and ensure all prerequisites are met before development begins.

Quick Start

Use the planning skill to create a new PRD for the upcoming project.

Frequently Asked Questions about planning

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

FAQPage Schema
How do I build a dependency graph for complex project management?

A PRD acts as a single source of truth for complex project management by detailing all work items, their dependencies, and status, ensuring all prerequisites are met before development begins.

How do I plan parallel task execution for a software feature?

You plan parallel task execution by organizing work items into waves within the PRD, which identifies parallelizable tasks across backend, frontend, and documentation work for efficient processing.

Can I track task status and effort estimations in a frozen plan?

Yes, you can track task status and effort estimations in a frozen plan because the Skill defines these metrics explicitly within the `.prd` JSON file to create an auditable plan before development commences.

What's the best way to enforce the order of operations in workflow automation?

The best way to enforce the order of operations in workflow automation is to map dependencies visually through `blocking` and `blockedBy` fields in the PRD, ensuring structured phased completion.

Do I need any specific dependencies to generate a Product Requirements Document?

No specific dependencies are required to generate a Product Requirements Document, as the Skill operates independently to construct the `.prd` JSON file for managing work planning and execution.