From ux-researcher
Map and analyze user flows through the application — identify friction points, drop-off risks, and optimization opportunities
npx claudepluginhub silviaare95/xari-plugins --plugin ux-researcherThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Generates or updates index.md listing all files and subdirectories in a target folder with 3-10 word descriptions from file contents. Use for indexing documentation directories.
Analyze the flow: $0
User persona: $1 (default: general user)
Map the current flow — Read the route structure and component hierarchy to reconstruct the user journey:
Count friction points per step:
Identify drop-off risks:
Analyze happy path efficiency:
Check error recovery:
## User Flow Analysis: <flow-name>
### Flow Map
[Entry] → [Step 1: <name>] → [Step 2: <name>] → [Decision: <condition>] ↓ ↓ [Path A] [Path B] ↓ ↓ [Success] [Step 3] ↓ [Success]
### Step Analysis
| Step | Actions Required | Friction Score (1-5) | Drop-off Risk |
|------|-----------------|---------------------|---------------|
| 1 | <actions> | 2 | low |
| 2 | <actions> | 4 | high |
### Friction Points
1. **Step N — <issue>**: <description + recommendation>
### Optimization Opportunities
1. **<opportunity>**: <current state → proposed state + expected impact>
### Recommended Metrics
- Track: <conversion rate at each step>
- Alert on: <drop-off rate exceeding threshold>