Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By punt-labs
Create, revise, review, and refine professional LaTeX PR/FAQ documents via Amazon's Working Backwards process. Run AI-simulated peer reviews and meetings with personas, research citations, tighten prose, incorporate feedback, export to PDF/Word/Markdown, and evaluate go/no-go decisions.
npx claudepluginhub punt-labs/claude-plugins --plugin prfaqGenerate a stage-colored badge and embed it in your README
Export the PR/FAQ as a Word document (.docx) via pandoc — no TeX installation required
Generate an external press release from the PR/FAQ and CHANGELOG for a specific release
Tell us how the prfaq plugin is working for you (anonymous 1-5 feedback)
Incorporate feedback into PR/FAQ and redraft affected sections
Interprets directional feedback on a PR/FAQ document, traces cascading effects across all affected sections, and surgically redrafts content while maintaining document integrity. Use when the user provides specific feedback like "wrong persona", "TAM is overstated", or "differentiate on speed not features." Examples: <example> Context: User provides feedback after reviewing their PR/FAQ. user: "/prfaq:feedback the TAM is not focused on persona X, but Y" assistant: "I'll use the feedback agent to trace the impact of this persona change across the document." <commentary>Persona change cascades through press release, FAQs, risk assessment, and feature appendix.</commentary> </example> <example> Context: User receives stakeholder feedback. user: "/prfaq:feedback the competitive positioning is too weak — we differentiate on speed, not features" assistant: "I'll trace how that positioning change affects the press release and FAQs." <commentary>Positioning change affects lede, external FAQ Q2, competitive landscape FAQ, and value risk.</commentary> </example>
Dana — Builder-Visionary persona for /prfaq:meeting. Evaluates ambition risk and the cost of not building. Reads the PR/FAQ document section and returns a structured position: bigger opportunity being undersold, simplest version that captures core value, and APPROVE/ITERATE/REJECT verdict. Loads pr-structure.md and four-risks.md reference guides. Examples: <example> Context: The meeting skill is debating a feature appendix where most features are in Won't Do. assistant: "Launching Dana to challenge whether the scope is too conservative." <commentary>Dana pushes back on risk aversion and looks for the elegant simplification.</commentary> </example> <example> Context: The meeting skill is evaluating a competitive landscape FAQ that emphasizes risks. assistant: "Launching Dana to identify the bigger opportunity the competitive analysis is underselling." <commentary>Dana sees competitive gaps as opportunities, not just threats.</commentary> </example>
Priya — Target Customer persona for /prfaq:meeting. Evaluates value risk through the lens of customer reality. Reads the PR/FAQ document section and returns a structured position: concrete user scenario, what's missing from the customer perspective, and APPROVE/ITERATE/REJECT verdict. Loads ux-bar-raiser.md and common-mistakes.md reference guides. Examples: <example> Context: The meeting skill is debating a Customer Evidence FAQ that cites industry reports but no interviews. assistant: "Launching Priya to evaluate whether the customer evidence resonates with real user behavior." <commentary>Priya grounds the discussion in what a real customer would actually do.</commentary> </example> <example> Context: The meeting skill is evaluating a problem statement about developer productivity. assistant: "Launching Priya to react to the problem statement as the target customer." <commentary>Priya collapses abstractions into concrete daily experience.</commentary> </example>
Wei — Principal Engineer persona for /prfaq:meeting. Evaluates feasibility risk and technical honesty. Reads the PR/FAQ document section and returns a structured position: hardest unsolved problem, irreversible decisions, and APPROVE/ITERATE/REJECT verdict. Loads principal-engineer.md and four-risks.md reference guides. Examples: <example> Context: The meeting skill is debating a TAM calculation that assumes viral distribution. assistant: "Launching Wei to evaluate the feasibility claims in the TAM section." <commentary>Wei focuses on whether the viral coefficient claim is technically grounded.</commentary> </example> <example> Context: The meeting skill is evaluating a Getting Started section with a 3-step onboarding. assistant: "Launching Wei to assess whether the claimed onboarding simplicity is technically achievable." <commentary>Wei checks if the onboarding hides infrastructure complexity from the user.</commentary> </example>
Alex — Skeptical Executive persona for /prfaq:meeting. Evaluates value risk and strategic fit through devil's advocate lens. Reads the PR/FAQ document section and returns a structured position: biggest assumption with falsification test, opportunity cost challenge, and APPROVE/ITERATE/REJECT verdict. Loads decision-quality.md and common-mistakes.md reference guides. Examples: <example> Context: The meeting skill is debating a TAM calculation claiming 500K potential users. assistant: "Launching Alex to challenge the TAM assumptions and opportunity cost." <commentary>Alex asks "500K who could or who would?" and compares to other uses of the team's time.</commentary> </example> <example> Context: The meeting skill is evaluating a risk assessment where all risks are rated Low. assistant: "Launching Alex to challenge the uniformly optimistic risk ratings." <commentary>Alex treats uniform optimism as a red flag for suppressed dissent.</commentary> </example>
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Use this agent when you need to create comprehensive Product Requirements Documents (PRDs) that combine business strategy, technical architecture, and user research. Examples: <example>Context: The user needs to create a PRD for a new feature or product launch. user: "I need to create a PRD for our new user authentication system that will support SSO and multi-factor authentication" assistant: "I'll use the prd-specialist agent to create a comprehensive PRD that covers the strategic foundation, technical requirements, and implementation blueprint for your authentication system."</example> <example>Context: The user is planning a major product initiative and needs strategic documentation. user: "We're launching a mobile app for our e-commerce platform and need a detailed PRD to guide development" assistant: "Let me engage the prd-specialist agent to develop a thorough PRD that includes market analysis, user research integration, technical architecture, and implementation roadmap for your mobile app initiative."</example>
Interactive PRD (Product Requirements Document) builder with comprehensive interview-driven discovery, gap analysis, and taskmanager integration.
Conducts in-depth PRD interviews using AskUserQuestion to uncover hidden assumptions, edge cases, technical implications, and UI/UX concerns. Reads PRD.md, asks probing non-obvious questions, and writes the refined PRD back.
Core PM skills: PRD Template, Meeting Notes, Stakeholder Update, User Research Synthesis, and Competitive Analysis. The 5 skills every PM needs first.
Generate PPTX, DOCX, XLSX, and report workflows with OfficeCLI through a Claude Code skill
Microsoft Office document creation skills (PowerPoint, Word, Excel)
Create, validate, and test formal Z specifications for stateful systems using fuzz and probcli
Autonomous agent daemon with cryptographic owner control. Email communication via IMAP/SMTP with PGP trust model.
Identity binding for humans and AI agents — voice, email, GitHub, writing style, personality.
UNIX-style team communication for Claude Code: /who, /finger, /plan, /write, /read, /mesg, /tty, /last, /wall, /talk
A text adventure game engine for Claude Code. Play scripted dungeon crawls, UNIX-themed adventures, and more — powered by Claude as the game master.
Platforms: macOS, Linux
Amazon's Working Backwards PR/FAQ process, grounded in your data — generate, review, stress-test, and iterate on product discovery documents inside the terminal.
A product discovery document without evidence is fiction. prfaq starts from your data — customer interviews, survey results, market reports, competitive analysis, usage metrics — and builds a PR/FAQ document grounded in that evidence.
Your research comes first. Drop files into a ./research/ directory before running /prfaq. The plugin reads .md, .txt, and .pdf files and treats them as primary sources. Every claim in the generated document is traced back to these sources or to web research the plugin performs itself. With punt-quarry installed, the plugin can also search across your indexed knowledge base — any of Quarry's 30+ supported formats (PDFs, spreadsheets, presentations, source code, images, HTML, DOCX, and more).
Three evidence sources, in priority order:
./research/ directory (highest priority)From that evidence base, /prfaq walks you through a structured conversation — who is the customer, what is their problem, what are the risks — and produces a complete PR/FAQ document: a mock press release, detailed FAQs, a four-risks assessment, and a feature appendix, compiled to PDF. Every factual claim includes a citation.
The output is a decision-making artifact, not a brainstorm. It is designed to be read, debated, and revised before committing to building anything.
Fourteen commands form a complete product-thinking workflow:
| Command | What it does |
|---|---|
/prfaq | Generate a new PR/FAQ from scratch (or revise an existing one) |
/prfaq:import | Import an existing document and launch the full /prfaq workflow with extracted content |
/prfaq:externalize | Generate an external press release from the PR/FAQ and CHANGELOG for a specific release |
/prfaq:badge | Embed a stage-colored badge in your README linking to the PR/FAQ PDF |
/prfaq:feedback | Apply pointed feedback — traces cascading effects and surgically redrafts |
/prfaq:meeting | Amazon-style review meeting with you and four agentic personas |
/prfaq:meeting-hive | Autonomous meeting — personas debate and decide without you moderating |
/prfaq:meeting-listen | Voiced playback of a completed meeting — four personas speak in distinct voices |
/prfaq:review | Peer review against Working Backwards principles and cognitive biases |
/prfaq:research | Find evidence for claims using local files, web, and indexed documents |
/prfaq:export | Export as Word document (.docx) via pandoc — no TeX installation required |
/prfaq:streamline | Scalpel edit — remove redundancy, weasel words, and bloat (10–20% tighter) |
/prfaq:vote | Go/no-go decision — three-gate assessment with binary verdict and evidence trail |
/prfaq:feedback-to-us | Tell us how the plugin is working for you (anonymous 1-5 feedback) |
curl -fsSL https://raw.githubusercontent.com/punt-labs/prfaq/8503f06/install.sh | sh
claude plugin marketplace add punt-labs/claude-plugins
claude plugin install prfaq@punt-labs
curl -fsSL https://raw.githubusercontent.com/punt-labs/prfaq/8503f06/install.sh -o install.sh
shasum -a 256 install.sh
cat install.sh
sh install.sh
The installer registers the Punt Labs marketplace and installs the plugin. It checks for pandoc (needed for .docx export) and TeX dependencies (needed for PDF output). Restart Claude Code after installing.
You need at least one of TeX or pandoc to produce output. Without either, the plugin generates .tex source but cannot render it.
| Dependency | What it's for | Size |
|---|---|---|
| TeX distribution | .pdf output — the recommended, highest-fidelity output | ~4 GB |
| pandoc | .docx export via /prfaq:export — lightweight alternative when TeX isn't practical | ~50 MB |
We recommend TeX — the PDF is the artifact you circulate and debate. Use pandoc if TeX isn't practical for your setup.