prd-drafter
v2.0.0Drafts Product Requirements Documents through conversational discovery, supports structured updates, and exports PRDs to browser-printable HTML. Acts as a PM, not a stenographer - challenges scope, surfaces hidden assumptions, and treats Open Questions as a first-class output so the PRD is genuinely useful as a source of truth for implementation.
By BradyHazellLicense: MIT0 GitHub starsUpdated 2 hours ago
Directory evidence
- Runtimes
- Codex and Claude Code
- Parsed components
- 7 skill or MCP entries
- Source updated
- Aug 25, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install plugin
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add prd-drafter@agent-plugin-marketplacePaste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/BradyHazell/brady-pluginsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/prd-drafter/.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/prd-conventions/SKILL.md├── skills/prd-discovery/SKILL.md├── skills/prd-draft/SKILL.md├── skills/prd-quality/SKILL.md├── skills/prd-template/SKILL.md├── skills/prd-to-html/SKILL.md└── skills/prd-update/SKILL.md
Included Skills7
Conventions for PRD file naming, folder placement, status lifecycle, and project association. Reads .prdrc.json at the repo root for per-repo overrides, otherwise applies sensible defaults. Loaded by every agent in the prd-drafter plugin so drafts land in the right place with consistent naming.
Conversation approach for eliciting a PRD from a user. Defines how to ask questions (batched, not interrogative), when to challenge ideas, how to surface open questions, and how to adapt the template to the feature in front of you. Loaded by the prd-interviewer and prd-drafter agents.
End-to-end workflow for drafting a new Product Requirements Document. Conducts conversational discovery (acting as a PM, not a stenographer), composes the PRD with required and triggered conditional sections, surfaces open questions as first-class output, and saves to the path resolved by .prdrc.json. Use when the user asks to draft, create, write, or start a new PRD for a feature.
Quality checks for a drafted PRD. Defines structural completeness, open-question hygiene, common anti-patterns, and the validator's scoring rubric. Loaded by the prd-validator agent.
The PRD template and section structure used by the prd-drafter agent. Defines the canonical sections, when each one is required vs optional, and how to phrase open questions for AI-readable downstream consumption. Loaded by every drafter/updater/validator agent in this plugin.
Convert an existing PRD Markdown file into a standalone, browser-printable HTML document. Use when the user asks to format, export, render, print, or turn a PRD .md file into HTML or a PDF-ready browser document with dark screen styling and light print styling.
Workflow for updating an existing Product Requirements Document. Handles three flows — resolving open questions, scope/content changes, and status promotion through the configured lifecycle. Preserves unchanged sections verbatim, bumps the version, and appends to the changelog. Use when the user asks to update, modify, promote, or resolve open questions in an existing PRD.
Plugin manifests2
{
"name": "prd-drafter",
"version": "2.0.0",
"description": "Drafts Product Requirements Documents through conversational discovery, supports structured updates, and exports PRDs to browser-printable HTML. Acts as a PM, not a stenographer - challenges scope, surfaces hidden assumptions, and treats Open Questions as a first-class output so the PRD is genuinely useful as a source of truth for implementation.",
"author": {
"name": "BradyHazell",
"url": "https://github.com/BradyHazell"
},
"homepage": "https://github.com/BradyHazell/brady-plugins/tree/main/plugins/prd-drafter",
"repository": "https://github.com/BradyHazell/brady-plugins",
"license": "MIT",
"keywords": [
"prd",
"product",
"requirements",
"documentation",
"codex-plugin"
],
"skills": "./skills/",
"interface": {
"displayName": "PRD Drafter",
"shortDescription": "Draft, update, validate, and export PRDs.",
"longDescription": "Drafts Product Requirements Documents through conversational discovery, supports structured updates, and exports PRDs to browser-printable HTML. It challenges vague scope, surfaces assumptions, and keeps open questions explicit.",
"developerName": "BradyHazell",
"category": "Documentation",
"capabilities": [
"Interactive",
"Write"
],
"websiteURL": "https://github.com/BradyHazell/brady-plugins/tree/main/plugins/prd-drafter",
"defaultPrompt": [
"Draft a PRD for a new feature.",
"Update this PRD with new decisions.",
"Export this PRD to HTML."
]
}
}{
"name": "prd-drafter",
"version": "2.0.0",
"description": "Drafts Product Requirements Documents through conversational discovery, supports structured updates, and exports PRDs to browser-printable HTML. Acts as a PM, not a stenographer — challenges scope, surfaces hidden assumptions, and treats Open Questions as a first-class output so the PRD is genuinely useful as a source of truth for implementation.",
"author": {
"name": "BradyHazell",
"url": "https://github.com/BradyHazell"
},
"homepage": "https://github.com/BradyHazell/brady-plugins/tree/main/plugins/prd-drafter",
"repository": "https://github.com/BradyHazell/brady-plugins",
"license": "MIT",
"keywords": [
"prd",
"product",
"requirements",
"documentation",
"claude-code",
"claude-plugin"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[prd-drafter on Agent Plugins Marketplace](https://pluginsmp.com/plugins/prd-drafter)