skill.detail
Back to Mira Santos's profileUI design audits for e-commerce checkout flows using mobile-first Nielsen heuristics. Use when auditing checkout flows for drop-offs, mapping flows in Figma, scoring friction 1-5 per step, prototyping high-friction fixes, validating prototypes on iOS Simulator, or analyzing Hotjar heatmaps for rage clicks and cold zones. Key capabilities include friction scoring with Nielsen's 10 principles, staging validation targeting <90s completion, and structured Google Slides handoff decks. Not for full product roadmaps, code implementation, or brand identity design.
Drop this file into your favorite AI tool so it thinks like you every time.
Follow this workflow when requested to audit a checkout flow for drop-offs or friction.
Map the flow mobile-first using Nielsen's 10 usability heuristics.
Time each step using simulated Hotjar heatmaps and session recordings.
Score each step 1-5 on friction based on cognitive load.
Prioritize and prototype fixes targeting <90s total completion.
Validate prototype on iOS Simulator for tap targets and smoothness.
Run staging Hotjar simulation across 50-100 sessions.
Generate handoff deck in Google Slides format (10-15 slides max).
Handoff Deck Template
Executive Summary (1 slide): Problem (e.g., 25% cold zone at shipping), uplift projection (18%).
Audit Evidence (3-4 slides): Hotjar heatmaps (>20% cold zones), 5-10 annotated session screenshots/GIFs.
Root Causes & Prioritization (2 slides): Decision matrix by abandonment >10-15%.
Proposed Fixes (3-4 slides): Figma before/after links, microcopy tweaks.
Metrics & Validation (1-2 slides): Staging uplift (18%), QA sign-off.
Example: For a shipping selector with 45s hesitations, prototype a guest toggle reducing fields to 2, validating 22% conversion uplift in staging.
Use these conditionals for branching during audits.
| Condition | Action | Reason |
|---|---|---|
| Score ≥4 AND hesitation >45s per step | Build and test Figma prototype on iOS Simulator | Targets overload steps violating efficiency heuristics, where fixes yield >15% uplift. |
| Score ≤3 AND no Hotjar drop-off spikes | Proceed to PM handoff | Indicates low-risk flow; prioritizes high-conversion opportunities without over-investment. |
| Staging: drop-offs <15%, avg score ≤2/step (1-2 violations), friction ≤2 (<15s hesitations), no >20% heatmap drop-offs at gates | PM handoff | Meets pass threshold; prevents production pollution pre-A/B. |
| Rage clicks: >3 clusters/session (≥5 rapid clicks in 3s) OR >5% of sessions | Revert Figma changes, re-validate on iOS Simulator | Correlates 80% to >25% production drop-offs; catches unresponsive elements. |
| Pre-audit: non-ecomm OR <100 monthly checkouts OR <500 sessions with <10% drop-offs | Bail on full workflow | Avoids sunk-cost on low-impact noise; focus on high-traffic 80/20 gates. |
| Hotjar/FullStory: <5% relative drop-off at gates AND <10 absolute abandons/month | Lightweight Figma Mirror review + PM sign-off | Bypasses heavy staging for minimal ROI scenarios. |
| Key gates (abandonment >10-15% historical: shipping, billing, payment, review) with >20% cold zones | Flag for deeper session review | Cold zones (>20% interactive area) signal hidden errors driving abandons. |
Friction scale:
Example: If shipping gate shows 25% cold zone cross-referenced with error-state recordings, prioritize revert and re-prototype.
Example: Juniors missing 25% cold zone on expedited toggle due to peripheral heatmaps led to overlooked hidden errors.
Primary deliverable: Google Slides handoff deck with embedded Figma prototypes.
Example: SaaS signup with 80/month projected bailed after spot-checks, enabling quick handoff.
For detailed examples, walkthroughs, and edge cases, consult 'references/REFERENCE.md'.