request-to-prd

Transform bug reports and feature requests into structured first-draft PRDs with repo-aware context.

2|Updated Jun 19, 2026
One-click install
npx skills add https://github.com/andrewthetechie/andrew-skills --skill request-to-prd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: request-to-prd
Source: https://github.com/andrewthetechie/andrew-skills/tree/main/request-to-prd
Command: npx skills add https://github.com/andrewthetechie/andrew-skills --skill request-to-prd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps transform an informal bug report or feature request into a structured first-draft PRD, reducing ambiguity and giving product and engineering teams a strong starting point.

Core Features & Use Cases

  • Request Intake: Classifies incoming text as a bug, feature, or mixed request and extracts the core problem, actors, constraints, and desired outcome.
  • Repo-Aware Research: Reviews repo docs, code, tests, and domain vocabulary to ground the PRD in existing behavior and terminology.
  • Self-Grill Drafting: Answers the key questions internally, records assumptions and human-only unknowns, and produces a PRD with implementation and testing considerations.
  • Use Case: A product manager pastes a customer issue description and gets back a first-pass PRD that is detailed enough to guide follow-up review and implementation planning.

Quick Start

Use the request-to-prd skill to turn this bug report or feature request into a self-grilled first-draft PRD.

Frequently Asked Questions about request-to-prd

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

FAQPage Schema
How do I turn a rough bug report or feature request into a structured PRD?

To turn a rough bug report or feature request into a structured PRD, paste the informal request text into the skill. It classifies the intake, extracts core problems and constraints, and outputs a first-draft product requirements document with functional requirements and testing decisions.

What is issue decomposition for product intake and how does it work?

Issue decomposition for product intake is the process of breaking down informal bug reports or feature requests into structured components. This skill classifies the request type, extracts actors and desired outcomes, and separates implementation decisions from human-only open questions.

How to write a first-draft PRD with repo-aware context and self-grilled assumptions?

Write a first-draft PRD with repo-aware context by providing the request text alongside repository docs, code, and tests. The skill reviews existing domain vocabulary, answers key questions internally to record assumptions, and produces a standardized PRD grounded in current system behavior.

Can I use this to generate a PRD for mixed requests containing both bugs and feature requests?

Yes, you can generate a PRD for mixed requests containing both bugs and feature requests. The skill automatically classifies incoming text as a bug, feature, or mixed request, then extracts the core problem, actors, and constraints to produce a comprehensive first-draft PRD.

Does generating a PRD from a feature request require manual input for open questions?

Generating a PRD from a feature request does require manual input for open questions. While the skill self-grills assumptions and drafts implementation decisions, it explicitly separates human-only unknowns and open questions that need follow-up review and clarification.

What is the best way to draft product requirements from informal customer issue descriptions?

The best way to draft product requirements from informal customer issue descriptions is using an automated intake classifier. This skill parses the text, grounds the spec in repo-aware domain vocabulary, and outputs a standardized PRD detailed enough to guide implementation planning.