flow-prd

Generate master roadmaps and PRD files from high-level goals.

15|4|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/cofin/flow --skill flow-prd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flow-prd
Source: https://github.com/cofin/flow/tree/main/templates/codex/skills/flow-prd
Command: npx skills add https://github.com/cofin/flow --skill flow-prd

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of comprehensive Product Requirement Documents (PRDs) and Master Roadmaps, transforming high-level goals into actionable development plans.

Core Features & Use Cases

  • Goal Analysis: Analyzes user goals to determine complexity and scope (Flow vs. Saga).
  • Roadmap Generation: Creates a prd.md outlining Chapters (Flows) with descriptions.
  • Beads Integration: Creates master and sub-epics in Beads for task tracking.
  • Spec Generation: Produces unified spec.md files for the first chapter, detailing requirements and implementation plans.
  • Use Case: A product manager provides a new feature idea like "Implement user profile management". The Skill analyzes this, asks clarifying questions, generates a PRD with chapters for backend, frontend, and integration, and creates initial planning documents for the first chapter.

Quick Start

Use the flow-prd skill to analyze the goal "Implement user profile management" and generate a master roadmap.

Frequently Asked Questions about flow-prd

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

FAQPage Schema
How do I generate a product requirement document from high-level goals?

To generate a PRD from high-level goals, provide your feature idea to the Skill. It analyzes the goal's complexity, asks clarifying questions, and outputs a structured prd.md file outlining chapters and descriptions.

What is the best way to break down a product roadmap into manageable development flows?

Breaking down a product roadmap into development flows is done by analyzing goal scope to define Chapters (Flows) and sub-epics. This process transforms abstract goals into actionable tasks in Beads and detailed spec.md files.

Can I use Beads CLI for task tracking with AI-generated planning artifacts?

Yes, you can use Beads CLI for task tracking with AI-generated planning artifacts. The Skill integrates with Beads CLI to automatically create master and sub-epics based on the generated roadmap chapters.

Does the PRD generation process modify my source code?

No, the PRD generation process does not modify your source code. The Skill strictly focuses on creating planning artifacts like prd.md and spec.md, detailing requirements and implementation plans without altering application logic.

How do I create a unified spec.md file for the first chapter of a master roadmap?

To create a unified spec.md file for the first chapter, the Skill analyzes your high-level goal and generates the master roadmap. It then produces a detailed spec.md file specifically for that initial chapter, covering requirements and plans.