Product
Validate a Feature Need Before Building It
A decision memo that tests whether a proposed feature addresses a verified user or business problem and chooses build, discover, defer, or reject.
The process
Work it in this order.
- State the proposed capability, intended outcome, affected users, decision deadline, current alternatives, and what evidence would change the decision.
- Collect user behavior, support evidence, research, product data, and business context, distinguishing a stated request from an observed need.
- Map the need to user jobs, frequency, severity, strategic fit, constraints, and the cost of leaving the problem unresolved.
- Design the smallest safe discovery test, such as a prototype, concierge trial, instrumented funnel, or customer conversation, with success and stop criteria.
- Compare build, buy, process change, defer, and reject options on expected value, cost, reversibility, risk, and learning value.
- Record the decision, confidence, owner, date, assumptions, disconfirming evidence, and the follow-up test or metric that will trigger a change.
- Deliver the memo with evidence and unresolved risks, and pause before committing spend, exposing users, or announcing a build decision.
Bring this
Inputs the cat will ask for.
- feature proposal and target outcome
- user and business evidence
- alternatives and constraints
- decision owner and test horizon
Router + one playbook
Route first. Choose one.
Cat Paw loads one playbook per task rather than merging several. Start with this router; the remaining paths are workflow-specific candidates it can inspect.
- Router:
minimal-code-pack skills/minimal-code-pack/feature-necessity-decision/SKILL.md
Guardrails
The boundaries travel with the prompt.
- Verify the actual tools, accounts, permissions, and workspace before starting; never claim an unavailable tool, account, source, or capability.
- Use Latch/target-workspace for private code, artifacts, live probes, or non-public data; if that access is unavailable, stop at the boundary and report the blocker rather than substituting a guess.
- Pause for explicit approval before consequential external actions; return evidence and unresolved risks, assumptions, and any action still awaiting approval.
Done means
A checkable finish.
A reviewable need-validation memo recommends build, discover, defer, or reject with user evidence, alternatives, confidence, a follow-up test, and explicit unresolved risks.
Sources
Where this process came from.
- github.com/DietrichGebert/ponytail/tree/e3ba2aa6f1e6f0bc4d69eb09c9f0d0a93af56156/
- www.gov.uk/service-manual/user-research
- www.gov.uk/service-manual/service-assessments
Sources establish the workflow pattern. Reddit and community posts, where present, are treated as practitioner anecdotes rather than universal facts.