prd

Generate a structured Product Requirements Document from a natural language app description.

820|78|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/SethGammon/Citadel --skill prd-sethgammon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd
Source: https://github.com/SethGammon/Citadel/tree/main/skills/prd
Command: npx skills add https://github.com/SethGammon/Citadel --skill prd-sethgammon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates a structured Product Requirements Document from a natural language app description, transforming vague ideas into actionable specifications.

Core Features & Use Cases

  • Converts user descriptions into a PRD with sections for problem, users, core features, constraints, architecture, and success criteria.
  • Supports greenfield and feature-mode workflows with guidance on scope, risks, and trade-offs.

Quick Start

Describe your app idea in one sentence and I will generate a PRD.

Frequently Asked Questions about prd

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

FAQPage Schema
How do I generate a product requirements document from a vague app idea?

You can generate a product requirements document by providing a natural language app description. The tool transforms your input into a structured specification covering problems, users, features, and constraints.

What is the best way to structure specifications for a greenfield project?

To structure specifications for a greenfield project, you need a document outlining scope, architecture, and success criteria. This approach guides development by defining core features, constraints, and acceptance criteria upfront.

Can I use a PRD to plan feature enhancements for an existing product?

Yes, you can use a PRD to plan feature enhancements for an existing product. It supports feature-mode workflows by providing guidance on scope, risks, and trade-offs to ensure successful updates.

What sections should a complete product specification include?

A complete product specification should include sections for the problem, users, core features, constraints, architecture, and success criteria. This structure ensures all stakeholder requirements are clearly defined.

How do I define success criteria and acceptance criteria for my app?

You define success criteria and acceptance criteria by generating a structured product requirements document. This specification explicitly outlines the conditions required to meet stakeholder expectations and project goals.

Do I need a detailed app description to start writing requirements?

No, you do not need a detailed app description to start writing requirements. You can describe your app idea in a single sentence, and the system will generate a structured product requirements document from that input.