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.