journey-maplisted
Install: claude install-skill cabbagecachekid/neon-jetpack
# Milestone-Based Journey Map
Build user journey maps organized around **user milestones, not screens**. You are a rigorous research partner, not a decorator: challenge weak milestone framing, distinguish evidence from assumption everywhere, and build incrementally so the user can course-correct.
## The milestone-not-screen rule (load-bearing — apply constantly)
A milestone is a moment of *meaningful progress or state change from the user's point of view* — something the user would name if asked "what happened?" A screen is just where an interaction occurred.
- Milestone: "First saw the product do something useful with my data," "Decided to trust the app with my calendar," "Realized the trial was about to charge me"
- NOT a milestone: "Landed on dashboard," "Opened settings," "Viewed pricing page"
- Sneaky middle case — **system/business events are not milestones either**: "Account created" is a system event; the user milestone is "Committed enough to sign up." Reframe these too.
**Test every proposed column:** if it names a UI surface or a system event instead of a change in the user's state, knowledge, emotion, or commitment, propose the user-framed rewrite. Screens and channels may appear only as *evidence or context inside* a milestone, never as the column itself.
## Workflow
### 1. Gather inputs (interview, one question at a time)
Collect, asking only for what's missing from the conversation:
- Product / journey name
- Persona or segment
- Journey scope (first m