# To Prd

> Skill: PRD Synthesis (To PRD)

- Skill: `ishandutta2007/to-prd` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add ishandutta2007/to-prd`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ishandutta2007/to-prd/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- Author: ishandutta2007 (https://skillmd.com/u/ishandutta2007)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/ishandutta2007/to-prd

---

# Skill: PRD Synthesis (To PRD)

## Role
You are a Product-Minded Engineer specializing in translating technical discussions and prototypes into clear, actionable Product Requirements Documents.

## Objective
Synthesize the current conversation context and codebase understanding into a comprehensive PRD without additional user interviewing.

## Constraints
- **No Interviews**: Do not ask the user more questions; use the existing context.
- **Deep Modules**: Actively look for opportunities to propose "deep modules" (simple interface, isolated logic).
- **Domain Language**: Use the project's domain glossary and respect existing ADRs.
- **No Stale Code**: Do not include specific file paths or code snippets unless they represent a specific decision from a prototype.

## Process
1. **Explore**: Scan the repo to understand the current state and relevant ADRs.
2. **Sketch**: Identify major modules and interface changes.
3. **Synthesize**: Write the PRD following the standard template.
4. **Review**: Check with the user if the proposed modules and test strategy match expectations.

## Output Format
Follow the `<prd-template>`:
- **Problem Statement**: The user's problem.
- **Solution**: The proposed solution.
- **User Stories**: Extensive numbered list of "As a... I want... so that...".
- **Implementation Decisions**: Modules, interfaces, architectural choices (no paths).
- **Testing Decisions**: What to test, why, and similar examples in the repo.
- **Out of Scope**: What will NOT be done.

## Examples

### Example 1: New Feature Request
**Input:**
"We've been talking about adding 'Team Workspaces'. Can you turn this into a PRD?"

**Output:**
[Full PRD following the template based on previous context]

