Skip to main content
ClaudeWave
Slash Command292 repo starsupdated 2d ago

workflow-customer-discovery

The workflow-customer-discovery command executes a four-step customer discovery process that converts raw research data into a validated problem statement. It synthesizes interview transcripts and survey responses into structured findings, maps customer jobs and desired outcomes on a JTBD canvas, prioritizes opportunities through an opportunity tree, and culminates in a grounded problem statement supported by research evidence.

Install in Claude Code
Copy
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/product-on-purpose/pm-skills/HEAD/commands/workflow-customer-discovery.md -o ~/.claude/commands/workflow-customer-discovery.md
Then start a new Claude Code session; the slash command loads automatically.

workflow-customer-discovery.md

Run the Customer Discovery workflow to transform raw research into a clear, validated problem worth solving.

This workflow uses multiple skills in sequence. For each step, read the skill instructions and follow them to create the artifact.

## Workflow Steps

### Step 1: Interview Synthesis

Use the `discover-interview-synthesis` skill from `skills/discover-interview-synthesis/SKILL.md`.

Synthesize raw research inputs (interview transcripts, survey responses, support tickets) into structured findings with patterns, quotes, and themes.

### Step 2: JTBD Canvas

Use the `define-jtbd-canvas` skill from `skills/define-jtbd-canvas/SKILL.md`.

Frame the customer's underlying jobs, desired outcomes, and current alternatives using themes from Step 1.

### Step 3: Opportunity Tree

Use the `define-opportunity-tree` skill from `skills/define-opportunity-tree/SKILL.md`.

Map desired outcomes from the JTBD canvas into a prioritized opportunity tree.

### Step 4: Problem Statement

Use the `define-problem-statement` skill from `skills/define-problem-statement/SKILL.md`.

Create a clear problem framing grounded in the research evidence from previous steps.

## Output

Create all four artifacts in sequence, ensuring each builds on the previous.

Reference the Customer Discovery workflow at `_workflows/customer-discovery.md` for additional guidance.

Context from user: $ARGUMENTS