Product Requirements Document Brief
Scaffolds an agent brief for drafting a product requirements document. The rendered brief instructs an agent to analyze a problem space, define functional and non-functional requirements, write user stories, establish success metrics, and produce a complete PRD ready for engineering handoff.
| Name | brief-prd |
| Version | 0.1.0 |
| Category | product |
| License | Apache-2.0 |
| Persona | product |
| Tags | brief, prd, product, requirements, user-stories |
| Source | templates/brief-prd |
Render it
Three front doors, one catalog. Pick whichever suits the caller.
# CLI
npx @nanohype/sdk render brief-prd --out ./my-app
# SDK
import { LocalSource, renderTemplate } from "@nanohype/sdk";
const result = await renderTemplate(source, "brief-prd", variables);
# MCP — from an agent
get_template({ name: "brief-prd" })Variables
Required
ProjectNamestring- Internal project codename or identifier
ProductNamestring- Customer-facing product or feature name
ProblemStatementstring- Core problem this product addresses
Optional
TargetAudiencestring — defaults to- Primary user segments or personas
ExistingResearchstring — defaults to- Links or references to existing research, interviews, or data
What it produces
1 files. Placeholder names such as __APP_NAME__ are what the renderer substitutes into.
brief.mdComposes with
- Pairs with
prd-template - Pairs with
research-framework - Nests inside
monorepo