write-a-prd

Generate a structured PRD from interview prompts and codebase exploration.

161|21|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/softspark/ai-toolkit --skill write-a-prd-softspark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-a-prd
Source: https://github.com/softspark/ai-toolkit/tree/main/app/skills/write-a-prd
Command: npx skills add https://github.com/softspark/ai-toolkit --skill write-a-prd-softspark

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill helps teams quickly produce a complete Product Requirements Document (PRD) when planning new features, eliminating manual drafting and ensuring thorough coverage.

Core Features & Use Cases

  • Guided interview to capture detailed problem statements, user stories, and design decisions.
  • Automated codebase exploration to validate assumptions and surface relevant modules.
  • Generation of a structured PRD template and submission as a GitHub issue.
  • Ideal for product managers, engineers, or anyone needing a formal PRD for a new feature.

Quick Start

Ask the assistant to create a PRD for your new feature by describing the feature or problem.

Frequently Asked Questions about write-a-prd

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

FAQPage Schema
How do I generate a PRD from an existing codebase?

To generate a PRD from an existing codebase, this skill uses automated codebase exploration to validate assumptions and surface relevant modules, then drafts a structured document capturing detailed requirements and architectural decisions.

What is the best way to draft product requirements for a new feature?

The best way to draft product requirements for a new feature is through a guided interview process that captures problem statements and user stories, combined with code analysis to ensure comprehensive architectural coverage.

Can I create a GitHub issue directly from a product requirements document?

Yes, you can create a GitHub issue directly from a product requirements document because this skill generates a structured PRD template and submits it as a GitHub issue using the GitHub CLI.

Do I need GitHub CLI to write a PRD using code exploration?

Yes, you need GitHub CLI installed because the skill requires it for issue creation, alongside access to the code repository and the ability to run sub-agents for deep code exploration.

How does an interview-based approach work for creating user stories?

An interview-based approach for creating user stories works by prompting you with targeted questions to capture detailed problem statements and design decisions, ensuring thorough requirements coverage before generating the final document.