write-a-prd

Create a Product Requirements Document via structured interviews and GitHub issue submission.

6|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/christopher-buss/bedrock --skill write-a-prd-christopher-buss
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: write-a-prd
Source: https://github.com/christopher-buss/bedrock/tree/main/.agents/skills/write-a-prd
Command: npx skills add https://github.com/christopher-buss/bedrock --skill write-a-prd-christopher-buss

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps to create a Product Requirements Document (PRD) by guiding users through a structured interview process, codebase analysis, and module design, making it easier to articulate feature requests clearly and efficiently.

Core Features & Use Cases

  • User Interview: Guides the user through a detailed description of the problem and potential solutions.
  • Codebase Exploration: Analyzes the existing codebase to validate assumptions and understand the context.
  • Module Design: Sketches out necessary modules and confirms with the user.
  • PRD Submission: Automates the PRD creation and submission as a GitHub issue.
  • Use Case: For developers looking to document new feature requests or enhancements to existing functionality.

Quick Start

Use the write-a-prd skill to start a new PRD by running the command: write-a-prd --start

Frequently Asked Questions about write-a-prd

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

FAQPage Schema
How do I create a PRD for a new feature request?▼

To create a PRD for a new feature request, you can use a structured interview process to articulate the problem, analyze the codebase, design modules, and submit the document directly as a GitHub issue.

How do I write a Product Requirements Document that analyzes existing code?▼

Writing a Product Requirements Document that analyzes existing code involves exploring your codebase to validate assumptions, sketching module designs, and confirming details through a structured user interview process.

Can I use codebase analysis to validate assumptions for a PRD?▼

Yes, codebase analysis validates assumptions for a PRD by exploring existing code to understand the context, sketching necessary modules, and confirming the design with the user before submission.

Does this PRD creation process require interaction with GitHub?▼

Yes, this PRD creation process requires interaction with GitHub to standardize feature requests and automate the final PRD submission directly as a GitHub issue.

What is the best way to document feature requests for development environments?▼

The best way to document feature requests for development environments is standardizing them through a structured interview process that guides module design and codebase exploration.

Why does structured user interview help in PRD creation?▼

Structured user interviews help in PRD creation by guiding users through a detailed description of the problem and potential solutions, making it easier to articulate feature requests clearly and efficiently.