{"id":21469,"plugin_id":"plugins_6aaeb2c568208191bd71d62167ba2ba3","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:16:57.361Z","digest":"f3286df25703f8fda3f7e06218bc128d09c9e79b073e064f0f3fa4d4644e28d2","against":null,"payload":{"description":"Audits UI flows, onboarding funnels, error messages, and landing page copy from the perspective of a skeptical, distracted customer. Identifies cognitive friction, confusing jargon, and drop-off risks. Use for /customer-lens, \"audit UX\", or customer friction review.","included_files":[],"name":"customer-lens","skill_md_contents":"---\nname: customer-lens\ndescription: Audits UI flows, onboarding funnels, error messages, and landing page copy from the perspective of a skeptical, distracted customer. Identifies cognitive friction, confusing jargon, and drop-off risks. Use for /customer-lens, \"audit UX\", or customer friction review.\nmenu-description: audit UI, copy, and onboarding through the eyes of a skeptical customer\n---\n\n# Customer Lens\n\nFounders and engineers have \"curse of knowledge\": we know exactly how the app works, where to click, and why that cryptic error message appeared. Real customers have 10 browser tabs open, zero patience, and will bounce in 5 seconds if something is confusing.\n\n`customer-lens` simulates a critical, distracted user inspecting your product to catch friction before customers bounce.\n\n---\n\n## When to Invoke\n\n- Reviewing a new onboarding or signup flow before launching.\n- Auditing a landing page hero section and pricing table.\n- Reviewing error messages and empty states in your application.\n- When an existing feature is seeing unexpected drop-off or confusion.\n\n---\n\n## The 4 Audit Lenses\n\n### 1. The 5-Second Comprehension Test (Landing Page & Hero)\n- Can a first-time visitor answer these 3 questions in under 5 seconds?\n  1. *What is this?*\n  2. *Who is it for?*\n  3. *What do I do next?*\n- Common fails: Abstract taglines like *\"Redefining the frontier of intelligent workflows\"* (tells the user nothing).\n\n### 2. Time-to-Value (The Onboarding Funnel)\n- How many steps/clicks between *\"Sign up\"* and the *\"Aha! moment\"*?\n- Does the app force unnecessary onboarding steps (e.g. asking for phone number, team size, or company URL before showing any value)?\n- Does the empty state explain what to do, or is it a barren white screen?\n\n### 3. Jargon & Internal Language Check\n- Are you using internal engineering terms on user-facing screens?\n  - Bad: *\"Synchronizing replica node 3...\"*\n  - Good: *\"Saving changes...\"*\n  - Bad: *\"Payload validation failed on schema #2\"*\n  - Good: *\"Please enter a valid email address.\"*\n\n### 4. Error State & Recovery Audit\n- When things go wrong, does the app give the user a way out?\n- Every error message must contain:\n  1. Plain-English explanation of what happened.\n  2. The exact single action to fix it (e.g. *\"Try refreshing,\"* *\"Check your API key,\"* *\"Contact support\"*).\n\n---\n\n## The Deliverable Report\n\n```markdown\n# 🔍 Customer Lens Audit: [Feature / Page Name]\n\n## Overall Verdict: [Pass / High Friction / High Drop-off Risk]\n\n### 🚨 Critical Friction Points (Fix Before Launch)\n1. **Empty State on First Login**:\n   - *Observation*: After signup, the user lands on an empty dashboard with no guidance.\n   - *User Reaction*: \"Is it broken? What am I supposed to do?\"\n   - *Fix*: Add a single primary button: *\"Create your first project (+ template)\"*.\n\n2. **Hero Copy Ambiguity**:\n   - *Current*: \"The unified intelligence layer for enterprise operations.\"\n   - *Customer Confusion*: Sounds like generic AI hype.\n   - *Recommended*: \"Automate database backups and restore testing in 1 click.\"\n\n### 💡 High-ROI Polish Items\n- Add tooltips to the 3 advanced export options in Settings.\n- Replace technical 401 error with: *\"Your session expired. Click here to sign back in.\"*\n```\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}