Skip to content

Product Design

product-design owns:

What must the product observably enable and guarantee?

  • the user problem is unclear
  • a feature idea needs refinement
  • behavior or scope is changing
  • acceptance outcome is ambiguous

The product behavior is already explicit and the unresolved question is architecture, interface mechanics, or implementation.

actor + trigger
↓
job / outcome
↓
observable behavior
↓
meaningful breaks
↓
constraints
↓
smallest complete scope
↓
acceptance proof
raw idea / product change / constraints
↓
product-design
↓
job + behavior graph + scope + proof
Use $product-design to define recurring-task behavior.
Keep the scope to the smallest complete user loop.
product-design
→ design-graph when interface structure becomes non-trivial
→ engineering-design when system guarantees need architecture

Read the complete product-design instructions.