PRD Agent

Product Requirements Document management with AI agents

QA Guide

AI-generated

Summary

Refine an existing Product Requirements Document (PRD) project by incorporating answers from a Q&A JSON object to update and improve the PRD content.

Inputs

  • Project JSON (required) — The current PRD project JSON representing the document state to be updated.
  • QA Answers JSON (required) — A JSON object containing question-answer pairs that provide information to refine the PRD.
  • Project Name (required) — The name of the project for the PRD, used for labeling output files if saved.
  • PRD Output Directory — Directory path to save the updated PRD as markdown files; leave empty to skip saving.
  • Working Directory — Directory where the Claude CLI command will be executed, affecting the runtime environment.
  • Additional Options — Options including maximum agent turns, verbosity of logging, and Claude model alias to use for processing.

Output shape

A single JSON object containing the operation result, including the refined PRD content as a parsed JSON response, session details, usage statistics, and optionally saved markdown file path.

Output includes the updated PRD JSON in 'parsedResponse'. If 'PRD Output Directory' is set, markdown files of the updated PRD are saved and the file path returned under 'savedFile'. Errors during execution are handled per node configuration. Verbose option includes detailed message logs in the output.

Discussion