graph TD
A[Start] --> B[Step 1: Email + Password]
B --> C[Step 2: Verify]
C --> D[Complete]
Metrics:
Steps: 3
Avg time: 1m 15s
Friction score: 1.9
Expected improvement: +17% completion
Step-by-Step Comparison
Step
V1
V2
Improvement
Fields to complete
8
4
-50%
Required clicks
12
6
-50%
Error opportunities
5
2
-60%
Validation feedback
Delayed
Real-time
+Quality
Friction Map
V1 Friction Points
Step
Friction
Issue
Impact
Step 3
4.2
Profile photo required
32% drop-off
Step 4
3.8
Too many preferences
18% drop-off
V2 Improvements
Issue
Solution
Expected Impact
Profile photo
Make optional
+15% completion
Preferences
Move to later
+10% completion
Best Practice Comparison
Practice
V1
V2
Best Practice
Social login
No
Yes
Yes
Progress indicator
No
Yes
Yes
Password visibility
No
Yes
Yes
Inline validation
No
Yes
Yes
Guest option
N/A
N/A
Depends
Drop-off Analysis
Where Users Abandon
Point
V1 %
V2 %
Improvement
Start → Step 1
15%
10%
+5%
Step 1 → Step 2
12%
8%
+4%
Step 2 → Complete
8%
5%
+3%
Total Drop-off
35%
23%
+12%
Optimization Recommendations
High Impact, Low Effort
Add social login - Expected +8% completion
Real-time validation - Expected +5% completion
Progress indicator - Expected +3% completion
High Impact, Higher Effort
Reduce required fields - Expected +12% completion
Progressive profiling - Expected +10% completion
A/B Test Suggestions
Test: Social login prominence
A: Social buttons below email form
B: Social buttons above email form
Metric: Click rate, completion rate
Test: Field count
A: All fields on one page
B: Multi-step with 2 fields each
Metric: Completion rate, time to complete
Competitive Benchmark
Metric
Our Site
Competitor A
Competitor B
Best
Signup steps
5
3
4
3
Time to complete
2m 30s
1m 00s
1m 45s
1m
Social options
0
3
2
3+
Guest checkout
No
Yes
Yes
Yes
Implementation Roadmap
Week 1
Add progress indicator
Enable password visibility toggle
Week 2
Implement real-time validation
Add social login (Google)
Week 3
A/B test field reduction
Implement progressive profiling
## Example Usage
Use the flow-analysis skill to:
Analyze current signup flow
Compare against competitor [URL]
Identify top 3 optimization opportunities
Estimate conversion impact
## Best Practices
1. **Map before optimizing** - Understand current state
2. **Measure everything** - Data over assumptions
3. **Test incrementally** - One change at a time
4. **Consider segments** - Mobile vs desktop, new vs returning
5. **Balance speed and quality** - Don't sacrifice trust for speed
1---2name: flow-analysis3description: Comprehensive user journey analysis with multi-flow comparison4---56# Flow Analysis Skill78Analyze and compare multiple user journeys, identify optimization opportunities, and provide conversion-focused recommendations.910## When to Use1112- Compare different flow versions13- Analyze competitor flows14- Identify conversion bottlenecks15- Optimize onboarding sequences16- Reduce cart abandonment17- Improve signup completion rates1819## Capabilities20211. **Multi-flow comparison** - Compare A/B variants or competitors222. **Conversion analysis** - Identify drop-off points233. **Friction mapping** - Visualize user journey friction244. **Benchmark comparison** - Against best practices255. **Optimization recommendations** - Data-driven suggestions2627## Flow Types Supported2829| Flow | Key Metrics | Common Issues |30|------|-------------|---------------|31| Signup | Completion rate, time | Too many fields, unclear value |32| Login | Success rate, errors | Password requirements, 2FA friction |33| Checkout | Conversion, abandonment | Guest checkout, payment trust |34| Onboarding | Completion, skip rate | Too long, no progress indicator |35| Search | Results quality, filters | No results, poor relevance |3637## Workflow3839### Phase 1: Flow Mapping4041Document each flow:42- Entry points43- Required steps44- Optional steps45- Decision points46- Exit points47- Success criteria4849### Phase 2: Execution & Measurement5051For each step, capture:52- Time to complete53- Error rate54- Friction score (1-5)55- User actions required56- System responses57- Screenshots5859### Phase 3: Friction Analysis6061Evaluate each step:6263| Factor | Score 1-5 | Description |64|--------|-----------|-------------|65| Discoverability | [X] | Can users find next action? |66| Clarity | [X] | Are instructions clear? |67| Efficiency | [X] | Minimum steps possible? |68| Error handling | [X] | Are errors recoverable? |69| Feedback | [X] | Is progress communicated? |7071### Phase 4: Comparative Analysis7273Compare flows side-by-side:74- Step count75- Time required76- Error opportunities77- Mobile friendliness78- Accessibility7980### Phase 5: Optimization Recommendations8182Prioritize by:83- Impact on conversion84- Implementation effort85- Risk level86- User segment affected8788## Output Format8990```markdown91# Flow Analysis Report9293**Flows Analyzed**: [List]94**Date**: [Date]95**Application Type**: [Type]9697## Executive Summary9899| Flow | Steps | Time | Friction Score | Completion % |100|------|-------|------|----------------|--------------|101| Signup v1 | 5 | 2m 30s | 2.8 | 65% |102| Signup v2 | 3 | 1m 15s | 1.9 | 82% |103104**Recommendation**: [Key finding]105106## Flow Comparison107108### Signup Flow Analysis109110#### Version 1 (Current)111112```mermaid113graph TD114 A[Start] --> B[Step 1: Email]115 B --> C[Step 2: Password]116 C --> D[Step 3: Profile]117 D --> E[Step 4: Preferences]118 E --> F[Complete]119```120121**Metrics**:122- Steps: 5123- Avg time: 2m 30s124- Friction score: 2.8125- Drop-off points: Step 3 (32%)126127#### Version 2 (Proposed)128129```mermaid130graph TD131 A[Start] --> B[Step 1: Email + Password]132 B --> C[Step 2: Verify]133 C --> D[Complete]134```135136**Metrics**:137- Steps: 3138- Avg time: 1m 15s139- Friction score: 1.9140- Expected improvement: +17% completion141142## Step-by-Step Comparison143144| Step | V1 | V2 | Improvement |145|------|----|----|-------------|146| Fields to complete | 8 | 4 | -50% |147| Required clicks | 12 | 6 | -50% |148| Error opportunities | 5 | 2 | -60% |149| Validation feedback | Delayed | Real-time | +Quality |150151## Friction Map152153### V1 Friction Points154155| Step | Friction | Issue | Impact |156|------|----------|-------|--------|157| Step 3 | 4.2 | Profile photo required | 32% drop-off |158| Step 4 | 3.8 | Too many preferences | 18% drop-off |159160### V2 Improvements161162| Issue | Solution | Expected Impact |163|-------|----------|-----------------|164| Profile photo | Make optional | +15% completion |165| Preferences | Move to later | +10% completion |166167## Best Practice Comparison168169| Practice | V1 | V2 | Best Practice |170|----------|----|----|---------------|171| Social login | No | Yes | Yes |172| Progress indicator | No | Yes | Yes |173| Password visibility | No | Yes | Yes |174| Inline validation | No | Yes | Yes |175| Guest option | N/A | N/A | Depends |176177## Drop-off Analysis178179### Where Users Abandon180181| Point | V1 % | V2 % | Improvement |182|-------|------|------|-------------|183| Start → Step 1 | 15% | 10% | +5% |184| Step 1 → Step 2 | 12% | 8% | +4% |185| Step 2 → Complete | 8% | 5% | +3% |186| **Total Drop-off** | **35%** | **23%** | **+12%** |187188## Optimization Recommendations189190### High Impact, Low Effort1911. **Add social login** - Expected +8% completion1922. **Real-time validation** - Expected +5% completion1933. **Progress indicator** - Expected +3% completion194195### High Impact, Higher Effort1961. **Reduce required fields** - Expected +12% completion1972. **Progressive profiling** - Expected +10% completion198199### A/B Test Suggestions2002011. **Test: Social login prominence**202 - A: Social buttons below email form203 - B: Social buttons above email form204 - Metric: Click rate, completion rate2052062. **Test: Field count**207 - A: All fields on one page208 - B: Multi-step with 2 fields each209 - Metric: Completion rate, time to complete210211## Competitive Benchmark212213| Metric | Our Site | Competitor A | Competitor B | Best |214|--------|----------|--------------|--------------|------|215| Signup steps | 5 | 3 | 4 | 3 |216| Time to complete | 2m 30s | 1m 00s | 1m 45s | 1m |217| Social options | 0 | 3 | 2 | 3+ |218| Guest checkout | No | Yes | Yes | Yes |219220## Implementation Roadmap221222### Week 1223- [ ] Add progress indicator224- [ ] Enable password visibility toggle225226### Week 2227- [ ] Implement real-time validation228- [ ] Add social login (Google)229230### Week 3231- [ ] A/B test field reduction232- [ ] Implement progressive profiling233```234235## Example Usage236237```238Use the flow-analysis skill to:2391. Analyze current signup flow2402. Compare against competitor [URL]2413. Identify top 3 optimization opportunities2424. Estimate conversion impact243```244245## Best Practices2462471. **Map before optimizing** - Understand current state2482. **Measure everything** - Data over assumptions2493. **Test incrementally** - One change at a time2504. **Consider segments** - Mobile vs desktop, new vs returning2515. **Balance speed and quality** - Don't sacrifice trust for speed
Run npx skillmds@latest add terrazul-ai/flow-analysis in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Comprehensive user journey analysis with multi-flow comparison It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Capability flags: reads secrets. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
terrazul-ai (@terrazul-ai) published this skill. Their other Agent Skills are listed on their SkillMD profile.