← ClaudeAtlas

shipkit-product-discoverylisted

Use when defining users, personas, or user journeys. Triggers: 'who are users', 'create personas', 'user research', 'user stories'.
stefan-stepzero/shipkit · ★ 1 · AI & Automation · score 78
Install: claude install-skill stefan-stepzero/shipkit
# shipkit-product-discovery - Lightweight Product Discovery **Purpose**: Combines personas, user journey mapping, and user stories into a single lightweight workflow for POC/MVP projects --- ## When to Invoke **User triggers**: - "Who are our users?", "Create personas", "User research" - "User journey", "Map user needs", "Product discovery" - "User stories", "What features?", "Requirements" **Workflow position**: - Early Pillar 1 (Vision) or Pillar 3 (Co-design) - before specification - Replaces separate prod-personas + prod-jobs-to-be-done + prod-user-stories for POC/MVP --- ## Prerequisites **Optional**: - `.shipkit/why.json` (Vision helps guide persona creation) - `.shipkit/stack.json` (Technical constraints inform feasibility) **If missing**: Generate personas and stories based on user input alone --- ## Process ### Step 0: Check for Existing File > **Fork context — no user prompts.** You are dispatched in a fork and have no user channel. Skip the file-exists menu entirely. 1. Check if `.shipkit/product-discovery.json` exists 2. If exists: read `.shipkit/reviews/direction-assessment.json` if present. If the latest review lists a gap against this artifact, archive the existing file to `.shipkit/.archive/product-discovery.YYYY-MM-DD.json` and regenerate addressing the gap. Otherwise, read the existing file and exit early with a "no changes needed" report — the reviewer already accepted it. 3. If no file exists: proceed to Step 0b (propose mode). --- ### Step