write-a-prd

Generate a complete PRD from user interviews and codebase exploration.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Amfsa-tech/task-hub-backend --skill write-a-prd-amfsa-tech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-a-prd
Source: https://github.com/Amfsa-tech/task-hub-backend/tree/main/skills/write-a-prd
Command: npx skills add https://github.com/Amfsa-tech/task-hub-backend --skill write-a-prd-amfsa-tech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide helps product teams convert ambiguous user needs and stakeholder input into a structured PRD, ready for review and GitHub issue submission.

Core Features & Use Cases

  • Interview-driven PRD creation: guide conversations to capture goals, constraints, success criteria.
  • Repo exploration and design scoping: analyze the codebase to inform requirements and module boundaries.
  • PRD drafting & template generation: assemble problem, solution, user stories, decisions, and acceptance criteria into a cohesive document.
  • GitHub issue submission: translate the PRD into a GitHub issue with a ready-to-use template for teams.
  • Use Case: A product manager wants to define a feature, gather context from stakeholders, and generate a PRD to share with engineering and design.

Quick Start

Provide a long problem statement and goals, and run the skill to generate a complete PRD ready for GitHub issue creation.

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 user interviews into a product requirements document?

To turn user interviews into a product requirements document, you provide a long problem statement and goals, and the system guides conversations to capture constraints, then assembles problem, solution, and acceptance criteria into a cohesive PRD template.

What is the best way to generate a PRD ready for GitHub issue submission?

The best way to generate a PRD ready for GitHub issue submission is to run an interview-driven workflow that translates articulated goals, user stories, and module boundaries directly into a ready-to-use GitHub issue template.

Can I create a PRD from a codebase exploration and stakeholder input?

Yes, you can create a PRD from a codebase exploration and stakeholder input by analyzing the repository to inform requirements and module boundaries, ensuring cross-functional alignment before drafting the formal document.

How does interview-driven PRD creation work for feature development?

Interview-driven PRD creation works by guiding conversations with stakeholders to capture goals, constraints, and success criteria, then delineating modules to satisfy an end-to-end feature development workflow.

Do I need a complete problem statement to start drafting product requirements?

You need a long problem statement and goals to start drafting product requirements, which allows the system to trigger the GitHub issue workflow and generate the formal PRD template accurately.