mwguerra/plugins-haiku/prd-interview

Claude Code and agent skill by mwguerra/plugins-haiku

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

This skill should be used when conducting PRD interviews, creating product requirements documents, planning new features, documenting bug fixes, or when using commands like "/prd-builder:prd", "/prd-builder:feature", "/prd-builder:bugfix", or "/prd-builder:refine". Provides comprehensive interview frameworks and question templates for building thorough PRDs.

Install

npx vskill@latest install mwguerra/plugins-haiku/prd-interview

SKILL.md

PRD Interview Skill

Transforms a rough idea into a PRD through a compiled pipeline: fixed question cards in, an on-disk answer log out, the document assembled one template section per turn, then a countable gap checklist and contradiction votes. No step holds the whole PRD in one window; no step relies on conversation memory.

The pipeline (each stage is a phase file in references/)

StagePhase fileWhat it does
intakephase-1-intake.mdslug, run creation, the category-subset lookup
interviewphase-2-interview.mdone category per step; cards verbatim; answers logged every round
assemblyphase-3-section.mdONE template slot card per turn, fed ONLY its own answer rows
gap checkphase-4-gap-check.mdcountable checklist; failing rows loop back to their category card
coherencephase-5-coherence.mdsubtraction votes per feature + contradiction votes per section pair; saves the PRD
handoffphase-6-handoff.mdarchitecture recommendation by flag lookup; taskmanager offer

The four commands are routers over these phases. references/phase-index.md holds the run-state shape, the per-command step tables, the escalation rows, and the report card.

Interview categories

A brief Launch Framing round (thesis + hero flow) comes first, then the 8 categories:

CategoryFocus AreasWhen to Use
Problem & ContextPain points, current state, why nowAlways
Users & CustomersPersonas, segments, user journeysAlways
Solution & FeaturesFeature list, MVP scope, prioritiesAlways
Technical ImplementationArchitecture, stack (default profile), integrations, dependency vettingAlways
Business & ValueROI, pricing, revenue modelProducts, monetized features
UX & DesignFlows, wireframes, accessibilityUI-facing work
Risks & ConcernsDependencies, assumptions, blockersAlways
Testing & QualityTest strategies, acceptance criteriaAlways

The "When to Use" column is executed as a LOOKUP, never an inference: the subset table in phase-1-intake.md keys on prdType, an existing-PRD Glob hit, and three stated flags (internal_tool, monetized, ui_facing). Per-category depth (which card blocks, how many rounds) is the depth table in phase-2-interview.md.

Question rounds (mechanics)

  • Ask 2–4 questions per AskUserQuestion call, maximum 4.
  • Questions, headers, options and multiSelect flags come from the card VERBATIM —

references/questions/index.md names exactly one card file per category.

  • Provide concrete options; enable multiSelect for non-mutually-exclusive choices;

the tool adds "Other" itself; keep headers under 12 characters.

  • Free text only where the card marks "Free text".
  • Prefix every call with progress: "Category <i> of <n>: <name>".
  • After a category's last round: a ≤5-bullet summary, then move on.
  • Every round appends rows to answers/<category>.md BEFORE the run file updates —

a killed session resumes mid-interview from disk, never from memory.

Launch discipline (baked into the cards and the template — not re-decided per run)

  1. Thesis & hero flow first. The PRD opens with a one-line product thesis and the

single hero flow that proves the value; technology comes after, in service of it.

  1. Lean v1. The launch scope holds only what serves the hero flow; everything else

goes to the sequenced deferred roadmap, each row with the reason it was held back.

  1. Decide over defer. Ambiguity becomes a Decisions row with a named owner; the

open-questions table holds only what the escalation rows could not resolve.

  1. No recorded "needed now" justification → the heavy piece is deferred, not built.
  2. Vet every dependency. Third-party packages must be open source + actively

maintained (verify by search), recorded in the dependency table; first-party/native preferred.

Default stack

No stack stated → present the profile in references/default-stack.md as the pre-selected "(Recommended default)" option; the user opts OUT, never in. That file is the single source for versions and conventions — do not restate them. /feature runs default to the host product's current stack, falling back to the profile only when the host stack is unknown or the product is greenfield. Whatever is chosen lands as an answers/decisions.md row (owner: the user) and surfaces in the PRD Decisions table.

Run-state and resume

State lives at .taskmanager/prd/run.json + .taskmanager/prd/<slug>/ (answers/, sections/, votes/, gap-report.md). Resume = execute the lowest-seq step not done/skipped; prior conversation is never an input. Full shape, step tables, and escalation rows: references/phase-index.md.

Files (load ONE at a time, on the step that names it)

FileLoad when
references/phase-index.mdcreating a run / routing a step
references/phase-<1..6>-*.mdexecuting that step
references/questions/index.md → ONE cardan interview step
references/template-sections/index.md → ONE carda section step
references/design-review.mdthe spec of what phases 4–5 replace and enforce
references/default-stack.mdthe Stack question, or slot 08 with the default profile

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
1
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/mwguerra/plugins-haiku/prd-interview/badge)](https://verified-skill.com/skills/mwguerra/plugins-haiku/prd-interview)

Something wrong with this skill or its page? Tell us.