to-prd

Convert conversation and codebase context into a structured PRD.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/ian-pascoe/dotfiles-chezmoi --skill to-prd-ian-pascoe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: to-prd
Source: https://github.com/ian-pascoe/dotfiles-chezmoi/tree/main/dot_agents/skills/to-prd
Command: npx skills add https://github.com/ian-pascoe/dotfiles-chezmoi --skill to-prd-ian-pascoe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns an existing conversation and repo context into a structured product requirements document, helping teams move from discussion to an actionable plan without rehashing the same questions.

Core Features & Use Cases

It synthesizes the current context into a PRD with a clear problem statement, solution, user stories, implementation decisions, testing decisions, out-of-scope items, and further notes. It is especially useful when a product manager or engineer already has enough context to write requirements and wants a polished document ready for an issue tracker. It also supports consistent terminology and scope framing so the resulting PRD is easier for agents and teammates to use downstream.

Quick Start

Ask the skill to convert the current conversation into a PRD and publish it to the project issue tracker.

Frequently Asked Questions about to-prd

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

FAQPage Schema
How do I turn a conversation into a structured product requirements document?

You can convert an existing conversation and codebase context into a structured PRD by synthesizing the discussion into a problem statement, user stories, and implementation decisions. This skips the need for additional interviews and makes the document ready for issue tracking.

What is the best way to synthesize feature requirements for issue tracking?

Synthesizing feature requirements for issue tracking involves applying consistent repository glossary terms and architectural decisions to your conversation context. This frames the scope clearly and produces a structured PRD ready for agent handoff and issue tracker publication.

Does this PRD generation approach require interviewing the user for context?

No, this PRD generation approach does not require interviewing the user. It relies entirely on existing conversation and codebase context to synthesize requirements, allowing you to move directly to an actionable plan without rehashing questions.

Can I publish a PRD directly to my project issue tracker?

Yes, you can publish a PRD directly to your project issue tracker. The synthesized document includes structured sections for out-of-scope items and testing decisions, making it immediately actionable for product planning and ready-for-agent handoff workflows.

How do I ensure consistent terminology when generating requirements from a discussion?

To ensure consistent terminology when generating requirements, you apply repository glossary terms and architectural decisions during the synthesis process. This maintains scope framing and produces a PRD that is easier for agents and teammates to use downstream.