to-prd

Synthesize a PRD from conversation context and architectural decisions.

5|2|Updated Nov 17, 2025
One-click install
npx skills add https://github.com/OutlineDriven/odin-gemini-cli-extension --skill to-prd-outlinedriven
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: to-prd
Source: https://github.com/OutlineDriven/odin-gemini-cli-extension/tree/main/skills/to-prd
Command: npx skills add https://github.com/OutlineDriven/odin-gemini-cli-extension --skill to-prd-outlinedriven

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Synthesize a PRD from existing conversation context, domain language, and architectural decisions to produce a durable artifact before planning.

Core Features & Use Cases

  • Reuses priming context when available and identifies gaps to explore.
  • Generates a structured PRD including problem, solution, user stories, decisions, and handoff notes.
  • Supports file-based emission to docs/prd and optional GitHub issue creation via flag.

Quick Start

Synthesize a PRD from the current context, conversations, and decisions and save it to docs/prd/<feature>.md.

Frequently Asked Questions about to-prd

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

FAQPage Schema
How do I generate a PRD from existing conversation context and architectural decisions?

To generate a PRD from conversation context, the Skill synthesizes existing domain language, architectural decisions, and priming context into a structured requirements document. It identifies context gaps to explore and produces an artifact covering the problem, solution, user stories, decisions, and handoff notes.

What should a feature spec or requirements doc include for implementation handoff?

A requirements doc for implementation handoff should include the problem statement, proposed solution, user stories, architectural decisions, and handoff notes. The Skill structures these sections automatically to ensure the feature spec is complete and traceable for downstream planning.

Can I save a synthesized PRD directly to my repository docs?

Yes, you can save a synthesized PRD directly to repository docs. The Skill supports file-based emission to the docs/prd directory, ensuring the durable artifact is saved as a markdown file for implementation planning and reference.

Does this PRD synthesis tool support creating GitHub issues for requirements tracking?

Yes, the PRD synthesis tool supports creating GitHub issues. When requested via a flag, it takes the synthesized requirements doc and generates a GitHub issue to facilitate implementation planning and traceability directly within your repository.

What is the best way to synthesize domain language and context gaps into a PRD?

The best way to synthesize domain language into a PRD is to reuse priming context from conversations and identify gaps to explore. This approach ensures the requirements doc accurately captures architectural decisions and domain terminology before implementation planning begins.

When should I generate a requirements doc before starting implementation work?

You should generate a requirements doc before starting implementation work whenever a feature needs traceable decisions and user stories. Synthesizing a PRD beforehand ensures the artifact is complete, captures architectural context, and provides durable handoff notes for the team.