> Source: https://builder-docs.ema.ai/agent-reference/specialized/prd-writer
> Title: PRD Writer Agent

# PRD Writer Agent

The PRD Writer agent generates comprehensive Product Requirements Documents grounded in search results. It translates research, proposals, and stakeholder inputs into structured PRDs suitable for cross-functional alignment and product planning.

## Use Cases

-   Creating complete Product Requirements Documents based on sourced product inputs.
-   Translating research, proposals, and stakeholder inputs into structured PRDs.
-   Standardizing PRD creation across teams and initiatives.
-   Documenting product scope, use cases, and launch considerations using verified inputs.

## Inputs

Input

Type

Required

Description

`query`

TextWithSources

Yes

The product initiative, feature, or project to be documented.

`search_results`

SearchResults

Yes

Relevant product materials (research, proposals, design notes, planning documents) from upstream search agents.

`user_instructions`

Text

No

Guidance to control emphasis, structure, or prioritization.

## Outputs

Output

Type

Description

`response_with_sources`

TextWithSources

A fully structured PRD including: ownership, related documentation, overview (opportunity, background, use cases, success metrics), proposal details with UX descriptions, prioritized features, launch considerations, and references.

## Configurations

Parameter

Description

Default

`model_config`

Fusion model configuration used to generate the PRD response.

Required

`process_entire_document`

When enabled, processes entire documents instead of only matching segments from search results.

None

## How to Use This Agent

```
chat_trigger -> knowledge_search -> prd_writer -> generate_document -> workflow_output
```

## Related Agents

-   [Custom Agent](/legacy-docs/agent-reference/core/custom-agent) -- for ad-hoc document generation when PRD format is not needed.
-   [Generate Document](/legacy-docs/agent-reference/core/generate-document) -- for converting the PRD output to a formatted .docx file.
