write-a-prd

Interview users, explore the codebase, design modules, and submit a PRD as a GitHub issue.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/prasunTimalsina/Aereth --skill write-a-prd-prasuntimalsina
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: write-a-prd
Source: https://github.com/prasunTimalsina/Aereth/tree/main/.agents/skills/write-a-prd
Command: npx skills add https://github.com/prasunTimalsina/Aereth --skill write-a-prd-prasuntimalsina

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams create a comprehensive Product Requirements Document (PRD) by guiding user interviews, codebase exploration, and module design, then submitting it as a GitHub issue.

Core Features & Use Cases

  • Structured interview capture to surface user needs and success criteria
  • Repo analysis to validate current state and constraints
  • Module scoping and dependency planning for implementation
  • PRD generation and issue submission on GitHub for visibility and tracking

Quick Start

Begin by interviewing the user to gather goals, then explore the repository to validate assumptions, design high-level modules, and submit the PRD as a GitHub issue.

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 from user interviews and codebase analysis?▼

To create a PRD from user interviews and codebase analysis, you can guide structured interview capture, explore the repository to validate constraints, design high-level modules, and submit the PRD as a GitHub issue.

What is the process for turning feature planning notes into a GitHub issue?▼

The process for turning feature planning notes into a GitHub issue involves capturing user needs through interviews, analyzing the repository, decomposing modules, and generating a structured PRD submitted directly to GitHub.

Can I use this for module decomposition and dependency planning in any software project?▼

Yes, you can use this for module decomposition and dependency planning across software projects of any size, as it validates current repository state and scopes modules during feature planning.

How do I capture user requirements during a product management interview?▼

You capture user requirements during a product management interview by using structured interview capture to surface user needs, goals, and success criteria before exploring the codebase.

Does generating a PRD require manual repository discovery to validate constraints?▼

Generating a PRD includes repository discovery to validate assumptions and current constraints, ensuring the module scoping and dependency planning align with the existing software architecture.

What is the best way to structure a product requirements document for development tracking?▼

The best way to structure a product requirements document for development tracking is to compile interview goals, codebase constraints, and module designs, then submit the PRD as a GitHub issue for visibility.