prd

Orchestrates vague product ideas or large PRD documents into structured FR/NFR requirement packages.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/ab300819/keel-workflow --skill prd-ab300819
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd
Source: https://github.com/ab300819/keel-workflow/tree/main/skills/prd
Command: npx skills add https://github.com/ab300819/keel-workflow --skill prd-ab300819

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Turning a vague product idea or a massive PRD document into structured, traceable requirements is slow and error-prone. This Skill orchestrates the entire product requirements phase: it auto-detects whether your input is an idea or a document, routes it to brainstorming or PRD parsing, and produces structured FR-XX/NFR-XX requirement files ready for downstream development workflows. ## Core Features & Use Cases - Automatic input routing: Detects whether your input is a short idea (brainstorm mode) or a large PRD document (parse mode) based on length and structure, asking only when ambiguous. - PRD parsing and chunk clarification: Splits large PRDs into chunks, clarifies each via delegated brainstorming sub-agents, then performs cross-chunk synthesis (glossary, shared assumptions, cross-cutting NFRs, conflict resolution). - Requirement revision and cleanup: Supports single-FR revision via --revise with mapping status tracking (active/outdated/remapped/removed), plus safe scaffold cleanup via dry-run-confirmed clear. - Use Case: You paste a 5,000-word PRD for a new app. The Skill parses it into FR/NFR chunks, clarifies ambiguous blocks with you, synthesizes a requirements index with maturity assessment, and recommends handing off to the requirements coding stage when ready. ## Quick Start Ask the assistant to run /prd with your product idea or PRD document to generate structured FR/NFR requirements.

Frequently Asked Questions about prd

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

FAQPage Schema
How do I turn a vague product idea into structured requirements?

Run the prd skill with your idea as input. It detects short unstructured input and routes to brainstorm mode, which uses 5W1H, user journey mapping, and MoSCoW prioritization to produce structured FR-XX/NFR-XX requirement files with acceptance intent.

How to break down a large PRD document into requirements?

Provide the PRD file to the prd skill, which auto-detects documents over 2000 characters and routes to PRD parsing. The parser splits the document into FR/NFR chunks, each chunk is clarified via brainstorming, and results are synthesized into a requirements index.

What is the difference between brainstorm mode and PRD parse mode?

Brainstorm mode handles short unstructured ideas through interactive clarification. PRD parse mode handles large structured documents by splitting them into chunks first, then clarifying each chunk. Inputs between 200 and 2000 characters trigger a confirmation question.

Can I revise a single requirement without redoing the whole PRD?

Yes, use the --revise flag with a specific FR number, such as --revise FR-03. The skill re-enters brainstorming for that FR only, keeps its ID unchanged, and marks any existing downstream mapping as outdated so it can be re-imported.

What happens to requirement files after a feature ships?

The docs/prd directory is a single-requirement scaffold cleaned up after close. The clear command runs a dry-run impact analysis first, flags orphaned or unsynced requirements, and only deletes after explicit confirmation.

When should I use requirements coding instead of the prd skill?

Use requirements coding directly when your needs are already clearly defined. The prd skill is for the earlier stage: exploring fuzzy ideas or decomposing large PRD documents into structured FR/NFR items that requirements coding can then consume.