원클릭으로
user-journey-mapper
Map user flows and journeys through your application for UX design and workflow visualization, independent of testing.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Map user flows and journeys through your application for UX design and workflow visualization, independent of testing.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Argue against proposed actions to test judgment quality. Not "is the code correct" but "should we be doing this at all?" Aligned with robustness, not performance.
Orchestrate Claude Code agent teams for parallel multi-agent collaboration
Learn and integrate new APIs, creating permanent skills for external service access.
Create and update CHANGELOG.md with entries that include AI model/CLI attribution, PRD context, and task references.
Audit decisions for judgment quality, compliance bias, and manipulation vulnerability. Inspired by Anthropic's Project Vend Phase 2 finding that helpfulness training creates exploitable attack surface.
Extract visual style from reference UI screenshot and codify into reusable design system.
SOC 직업 분류 기준
| name | user-journey-mapper |
| description | Map user flows and journeys through your application for UX design and workflow visualization, independent of testing. |
| category | documentation |
Create visual user journey maps that document how users flow through your application to accomplish their goals. Ideal for UX design, workflow documentation, and understanding user experience before or after implementation.
.md) with Mermaid diagramsdocs/journeys/[feature-name]-journey.mdAsk Journey Questions
I'll help map the user journey for [feature name].
Questions:
1. Where does the user start? (homepage, email, notification, etc.)
2. What is their end goal? (complete purchase, send message, etc.)
3. Are there different paths to the same goal?
4. What are common distractions or exit points?
5. Any existing user flow diagrams or wireframes?
Identify Journey Stages
Map the typical journey stages:
Document Happy Path
Map the ideal, successful user journey:
## Primary Journey: [Goal Name]
**User Goal:** [What user wants to accomplish]
**Entry Point:** [Where they start]
**Success Outcome:** [What success looks like]
### Journey Steps
1. **[Stage 1 Name]** - [Page/Screen Name]
- **User Action:** [What user does]
- **System Response:** [What happens]
- **User Sees:** [What's displayed]
- **Next:** [Where they go next]
2. **[Stage 2 Name]** - [Page/Screen Name]
- **User Action:** [What user does]
- **System Response:** [What happens]
- **User Sees:** [What's displayed]
- **Next:** [Where they go next]
[Continue for all stages...]
### Journey Diagram
\`\`\`mermaid
graph TD
A[Entry Point] --> B[Stage 1]
B --> C[Stage 2]
C --> D[Stage 3]
D --> E[Success!]
\`\`\`
Add Touchpoints
For each stage, document:
Document Alternate Journeys
Map common variations:
## Alternate Journey: [Variation Name]
**Difference from Primary:** [How it differs]
**When This Occurs:** [Conditions]
### Journey Diagram
\`\`\`mermaid
graph TD
A[Entry] --> B{User Type?}
B -->|New| C[Onboarding]
B -->|Returning| D[Skip to Main]
C --> E[Success]
D --> E
\`\`\`
Document Error Paths
Map what happens when things go wrong:
## Error Journeys
### 1. [Error Scenario Name]
**Trigger:** [What causes this error]
**User Impact:** [How user is affected]
**Recovery Path:**
1. User sees error message: "[Message text]"
2. User can: [Action options]
3. System: [What happens]
4. Result: [Back to happy path or exit]
\`\`\`mermaid
graph TD
A[Action] -->|Error| B[Error Message]
B --> C{User Choice}
C -->|Retry| A
C -->|Cancel| D[Exit]
\`\`\`
Map Abandonment Points
Identify where users typically exit:
## Abandonment Analysis
### Common Exit Points
1. **[Stage Name]** - [Location]
- **Why:** [Reason users abandon]
- **Frequency:** High | Medium | Low
- **Prevention:** [How to reduce abandonment]
Document User Experience
For each journey stage, add:
## UX Insights
### [Stage Name]
**User Emotion:** 😊 Delighted | 😐 Neutral | 😟 Frustrated
**Complexity:** Simple | Moderate | Complex
**Common Questions:** [What users wonder at this stage]
**Pain Points:** [What causes friction]
**Opportunities:** [How to improve]
Add Metrics (if available)
Include analytics data if known:
Present Draft to User
I've mapped the user journey for [feature name]:
- Primary journey ([N] stages)
- [N] alternate paths
- [N] error scenarios
- UX insights for each stage
Review before I save.
Save Journey Map
Save to docs/journeys/[feature-name]-journey.md
Summarize Next Steps
User journey map created at: docs/journeys/[feature-name]-journey.md
Next steps:
1. Review with UX designer and product owner
2. Identify opportunities for improvement
3. Use as input for wireframes/mockups
4. Reference when creating test plans
5. Update as feature evolves
# User Journey: [Feature Name]
**Generated:** YYYY-MM-DD
**Feature:** [Brief description]
**Primary User:** [User type]
---
## Overview
**User Goal:** [What user wants to accomplish]
**Entry Points:** [How users discover/start]
**Success Outcome:** [What success looks like]
**Typical Duration:** [If known, how long journey takes]
---
## Primary Journey: [Goal Name]
### Journey Steps
#### 1. [Stage Name] - [Page/Screen]
**User Action:** [What they do]
**System Response:** [What happens]
**User Sees:** [What's displayed]
**User Emotion:** 😊 | 😐 | 😟
**Next Step:** [Where they go]
**UI Elements:**
- [Button/link name]
- [Form fields]
- [Navigation]
**Pain Points:**
- [Any friction or confusion]
**Opportunities:**
- [Ways to improve this stage]
---
[Repeat for each stage]
---
### Journey Diagram
\`\`\`mermaid
graph TD
A[Entry Point] --> B[Stage 1: Discover]
B --> C[Stage 2: Engage]
C --> D[Stage 3: Act]
D --> E[Stage 4: Confirm]
E --> F[Success!]
C -.->|Error| G[Error Handler]
G --> C
style F fill:#90EE90
style G fill:#FFB6C1
\`\`\`
---
## Alternate Journeys
### Returning User Path
**Difference:** Skips onboarding, has saved preferences
**When:** User has account and is logged in
\`\`\`mermaid
graph TD
A{User Type?} -->|New| B[Full Onboarding]
A -->|Returning| C[Skip to Main]
B --> D[Main Flow]
C --> D
\`\`\`
---
## Error Journeys
### 1. [Error Scenario]
**Trigger:** [What causes error]
**User Impact:** [How user affected]
**Recovery:**
1. Error message shown
2. User can [action]
3. System [response]
---
## Abandonment Analysis
### Common Exit Points
| Stage | Exit Rate | Reason | Prevention |
|-------|-----------|--------|------------|
| [Stage] | High/Med/Low | [Why] | [How to reduce] |
---
## UX Insights
### Overall Journey
**Strengths:**
- [What works well]
**Pain Points:**
- [What causes friction]
**Opportunities:**
- [How to improve]
### Metrics (if available)
- **Completion Rate:** X%
- **Average Duration:** X minutes
- **Drop-off Points:** [List stages]
---
## Next Steps
- [ ] Review with UX team
- [ ] Create wireframes for key stages
- [ ] Identify quick wins for UX improvements
- [ ] Set up analytics tracking for journey stages
- [ ] Plan A/B tests for optimization
---
*User journey map generated by agentbootup user-journey-mapper skill*
Use user-journey-mapper when:
Use test-plan-generator instead when:
| Aspect | user-journey-mapper | test-plan-generator |
|---|---|---|
| Purpose | UX design and workflow documentation | Feature E2E testing |
| Focus | User experience and flow | Functionality and validation |
| Output | Journey maps with diagrams | Test cases with steps |
| Audience | UX designers, product owners | QA engineers, developers |
| When | Before/during design | After implementation |
| Includes | Emotions, pain points, opportunities | Prerequisites, smoke tests, issue tracking |