write-a-prd

Installation
SKILL.md

PRD Writing

Skip steps already satisfied. If user provided a description via arguments, skip to Step 2.

Workflow

1. Gather problem description

Ask the user for a detailed description of the problem and any solution ideas.

2. Explore codebase

Verify assertions and map current state: data models, services, API routes, frontend structure, and test patterns. Note what exists vs. what must be built.

3. Interview

Interview relentlessly. Lead with your recommended answer as the first option (Recommended); the user confirms by selecting it or corrects via another option. Group related questions when possible (up to 4). Use AskUserQuestion when available; otherwise present options as a numbered list. If a question can be answered by exploring code, explore instead of asking.

Walk these branches (skip any already resolved):

  • Scope & Surface -- Where does this live? New page/view or integrated? Which user roles?
  • Data & Concepts -- Precise definitions for each new concept. What data exists, what's missing?
Related skills

More from helderberto/skills

Installs
12
GitHub Stars
8
First Seen
Mar 31, 2026