Define or update product vision, strategy, outcomes, and NSM
Context: Create or update docs/product/vision.md with Product Outcomes, Business Outcomes, NSM, design principles, and strategic priorities.
Execution Protocol:
[STOP — BLOCKING] marker — present findings and CANNOT proceed until user explicitly confirmsInput (new product / strategic update / reflection trigger)
↓
1. Context Assessment → New vs. Update mode
↓
2. Vision Definition → Product vision, design vision, outcomes, NSM
↓
3. Design Principles → Define or review product-specific principles
↓
4. Strategic Priorities → Current cycle priorities [Stop: User confirms vision]
↓
Output: docs/product/vision.md + docs/product/design-principles.md
Input: $ARGUMENTS
| Situation | Mode | Action |
|---|---|---|
No docs/product/vision.md exists | Create | Full vision definition |
| Vision exists, triggered by reflection | Update | Review and update specific sections |
| Vision exists, strategic pivot | Update | Re-evaluate outcomes and priorities |
Use references/vision-template.md to structure the vision:
docs/product/learnings.md)Define or review 3-5 product-specific design principles:
docs/product/design-principles.mdDefine current cycle priorities:
[STOP — BLOCKING] Present complete vision to user for confirmation:
CANNOT write files until user explicitly confirms.
After user approval:
docs/product/vision.mddocs/product/design-principles.mddocs/product/learnings.md if it doesn't exist (empty, populated through reflection cycles)Included: Vision definition, outcome structure, NSM, design principles, strategic priorities Not included: Opportunity discovery, persona definition, reflection/distillation
docs/product/