discovery-map-journey
Map the customer journey and opportunity landscape for a discovery theme as a diagram, exposing pains and opportunities before any solutioning. Use when the work needs a visual of the experience: phra
SKILL.md.claude/skills/discovery-map-journey/SKILL.md
GitHubDiscovery journey map
Owned by the Analyst persona (the journey/opportunity-mapping step). Invoked as /discovery-map-journey.
Map a discovery theme's customer journey, or its opportunity landscape, as a diagram so the stages, actions, pains, and opportunities are visible before anyone proposes a solution. The map is exploratory: it surfaces where the experience hurts and where value could be created, and hands those findings to assumption-framing and upsert-user-story. It does not decide the fix.
The anchor model (read before writing)
The diagram lives in a diagramming tool or board (drawio or a mermaid block in the repo). The
local Spike work item under docs/discovery/spikes/ is the authoritative anchor: it holds
the link to the diagram and a one-line description of what the map shows. If you also write a
repo doc, it carries the inbound story: and a relates.design edge pointing at the diagram.
See docs/ai-sdlc/artifact-graph.md. Do not create work items here; that is
elaboration-upsert-user-story.
Workflow
Identify the persona and scenario. Name whose journey this is and the scenario being mapped. A map with no clear actor or scope is not actionable.
Lay out the experience. Walk the scenario as stages; under each, capture actions, pains, and opportunities. Keep pains evidence-backed; mark assumptions as such.
Produce the diagram. Use mermaid or drawio. Save it to the repo.
Optionally write a short discovery doc carrying graph front-matter:
--- story: MN-5 # the Spike key, the anchor phase: discovery step: map-journey relates: design: <repo path to the diagram> ---Confirm before writing. Present the diagram and any doc for confirmation.
Guardrails
- Map before you solve. The output is pains and opportunities, not a chosen solution.
- Anchor on the Spike file, not the board. The link must live on the work item file.
- Evidence over opinion. Pains trace to research; mark unknowns as assumptions.
- No em-dashes, no source line numbers.
Next steps
/discovery-upsert-hypothesis-canvas(Analyst/PM) - frame the riskiest assumptions the map surfaced./elaboration-upsert-user-story(PM) - when opportunities become stories./governance-enrich-ticket(any) - link the map to the work item file.