write_a_prd

Generate a structured PRD from a client brief via interview-driven discovery.

20|6|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/adrielp/ai-engineering-harness --skill write-a-prd-adrielp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write_a_prd
Source: https://github.com/adrielp/ai-engineering-harness/tree/main/gemini/skills/write_a_prd
Command: npx skills add https://github.com/adrielp/ai-engineering-harness --skill write-a-prd-adrielp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Turning vague client briefs into a clear, structured Product Requirements Document (PRD) with interview-driven discovery and a written plan that guides design, implementation, and testing.

Core Features & Use Cases

  • Interview-driven problem framing to extract goals, constraints, and success criteria.
  • End-to-end PRD generation including problem, solution, user stories, modules, decisions, and testing plans.
  • Output to issues/prd.md with a ready-to-submit draft that can be reviewed and refined.

Quick Start

Provide a concise client brief and let the skill generate a complete PRD draft ready for review.

Frequently Asked Questions about write_a_prd

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

FAQPage Schema
How do I turn a vague client brief into a structured PRD?

To turn a vague client brief into a structured PRD, use an interview-driven discovery process to clarify requirements, extract goals, and document the problem, solution, user stories, and testing plan.

What should a complete product requirements document include for modular design?

A complete product requirements document for modular design should include the problem statement, proposed solution, user stories, deep modules, decisions, and a plan for testing to guide implementation.

How do I generate user stories from rough product ideas?

To generate user stories from rough product ideas, conduct an interview to clarify constraints and success criteria, then translate those framed requirements into actionable user stories within a PRD.

Can I output a PRD directly to a repository for review?

Yes, you can output a PRD directly to a repository by generating the document as issues/prd.md, creating a ready-to-submit draft that can be reviewed and refined by your team.

Does interview-driven product management work for translating rough ideas into specifications?

Interview-driven product management works for translating rough ideas into specifications by systematically extracting goals and constraints through targeted questions before documenting the structured solution.

What is the best way to document decisions and testing plans in a PRD?

The best way to document decisions and testing plans in a PRD is to structure them as dedicated sections alongside user stories and modules, ensuring the written plan effectively guides design and implementation.