cyberneticlibrary

Extract problem statements and justifications

whycommandsetup L11
FinMaq/prd-agent
What it does

Extract problem, JTBD, evidence, and cost from PM's mental model

Best for

Finance/product teams requiring problem validation before spec work; catches missing evidence early.

Inputs
  • · PM's responses to 5 sequential questions (problem, quantification, cost, evidence, JTBD)
  • · 00-context.md (if exists, for feature/template context)
Outputs
  • · 01-why.md with Pain Point, JTBD, Users Affected, Evidence, Cost of Inaction
  • · glossary.md with ubiquitous language terms
  • · Git commit with flags tracker
Requires
  • · Sequential dialogue (no MCP tools)
  • · Git
Preconditions
  • · 00-context.md exists OR /start run first
  • · PM available for up to 5 questions
  • · template selected (Lean/Integral/PR/FAQ/Google PRD)
Failure modes
  • · PM has no real evidence — [NEEDS-EVIDENCE: what to gather and how] marker added (blocks empty fields)
  • · JTBD unclarified after question — paraphrase back to PM for confirmation
  • · More than 5 questions needed — truncate to 5, mark unclear as [NEEDS CLARIFICATION] (max 3 total)
  • · vague answer (e.g., 'not good') — follow-up with specific scenario request before moving to next question
Trust signals
  • · Inviolable rule: [NEEDS-EVIDENCE] marker if no real evidence (forces honesty)
  • · Max 3 [NEEDS CLARIFICATION] markers (prioritized by scope > security > UX)
  • · Paraphrase-back confirmation (catches PM misunderstanding before writing)
  • · Linked glossary extraction (external alignment on language)