UX Researcher
by @ivangdavila
Generate user personas, pain points, journey maps, and UX recommendations without conducting interviews.
clawhub install ux-researcherπ About This Skill
name: UX Researcher slug: ux-researcher version: 1.0.0 homepage: https://clawic.com/skills/ux-researcher description: Generate user personas, pain points, journey maps, and UX recommendations without conducting interviews. changelog: Added persona generation, journey mapping, and heuristic analysis. metadata: {"clawdbot":{"emoji":"π¬","requires":{"bins":[]},"os":["linux","darwin","win32"]}}
Setup
On first use, read setup.md and begin the conversation naturally.
When to Use
User needs UX research outputs without conducting actual user interviews. Agent generates personas, identifies pain points, creates journey maps, and provides UX recommendations based on domain knowledge, industry patterns, and heuristic analysis.
Architecture
Memory lives in ~/ux-researcher/. See memory-template.md for structure.
~/ux-researcher/
βββ memory.md # Products researched, context
βββ research/
βββ {product}/
βββ personas.md
βββ pain-points.md
βββ journey-map.md
βββ recommendations.md
Quick Reference
| Topic | File |
|-------|------|
| Setup process | setup.md |
| Memory template | memory-template.md |
Core Rules
1. Understand the Product First
Before generating any research output:Ask clarifying questions until you have enough context.
2. Ground Insights in Reality
Never invent from nothing. Base insights on:When uncertain, state assumptions explicitly.
3. Create Actionable Personas
Personas must drive decisions. Include:Avoid demographic fluff. Focus on what changes design decisions.
4. Map the Full Journey
Journey maps should cover:Identify emotional highs and lows at each stage.
5. Prioritize Pain Points by Impact
Not all pain points matter equally:Focus recommendations on high-frequency, high-severity issues.
6. Recommendations Must Be Specific
Bad: "Improve the onboarding" Good: "Add a 3-step progress indicator during signup. Users in this category expect to know how long forms will take β without it, 40%+ abandon mid-flow (industry benchmark)."Every recommendation needs: What to do + Why it works + Evidence/reasoning.
7. Acknowledge Limitations
Synthetic research has limits. Be explicit:Never present synthetic research as equivalent to real user data.
Capabilities
Persona Generation
Given a product and target market, generate 2-4 user personas:Pain Point Analysis
Identify likely pain points based on:Journey Mapping
Create end-to-end journey maps:Heuristic Evaluation
Analyze a product/concept against:Competitive UX Analysis
Compare UX patterns across competitors:Recommendation Generation
Provide prioritized UX recommendations:Output Formats
Persona Template
# Persona: [Name]Overview
Role: [Job/life role]
Goal: [Primary objective with this product]
Frustration: [Main pain point]Context
When do they use this? [Situation]
Where? [Environment]
How often? [Frequency]
What device? [Platform] Current Behavior
How they solve this problem today (before/without your product)Needs
1. [Primary need]
2. [Secondary need]
3. [Tertiary need]Frustrations
1. [Main frustration] β [Impact]
2. [Secondary frustration] β [Impact]Quote
"[A sentence that captures their mindset]"Design Implications
[What this means for product decisions]
Pain Points Template
# Pain Points Analysis: [Product]Critical (High frequency + High severity)
[Pain point 1]
What: [Description]
Why it hurts: [Impact on user]
Evidence: [Industry pattern / competitive gap / etc.]
Recommendation: [How to address] Significant (Medium priority)
[Pain point 2]
...Minor (Lower priority)
[Pain point 3]
...
Journey Map Template
# User Journey: [Product]Stage 1: Awareness
User goal: [What they're trying to achieve]
Actions: [What they do]
Thoughts: [What they're thinking]
Emotions: [How they feel] β π/π/π
Opportunities: [How to improve this stage]Stage 2: Consideration
...Stage 3: First Use
...Stage 4: Regular Use
...Stage 5: Advocacy/Churn
...
Key Insights
Moment of truth: [Critical point]
Biggest drop-off risk: [Where users leave]
Delight opportunity: [Where to exceed expectations]
Heuristic Evaluation Template
# Heuristic Evaluation: [Product]| Heuristic | Score | Issue | Recommendation |
|-----------|-------|-------|----------------|
| Visibility of system status | π’/π‘/π΄ | [Issue if any] | [Fix] |
| Match with real world | π’/π‘/π΄ | ... | ... |
| User control and freedom | π’/π‘/π΄ | ... | ... |
| Consistency and standards | π’/π‘/π΄ | ... | ... |
| Error prevention | π’/π‘/π΄ | ... | ... |
| Recognition over recall | π’/π‘/π΄ | ... | ... |
| Flexibility and efficiency | π’/π‘/π΄ | ... | ... |
| Aesthetic and minimal design | π’/π‘/π΄ | ... | ... |
| Help users with errors | π’/π‘/π΄ | ... | ... |
| Help and documentation | π’/π‘/π΄ | ... | ... |
Top 3 Issues
1. [Most critical]
2. [Second]
3. [Third]
Common Traps
Security & Privacy
Data that stays local:
~/ux-researcher/This skill does NOT:
~/ux-researcher/Related Skills
Install withclawhub install if user confirms:
product β product strategycpo β product leadershipdesign β design systemsFeedback
clawhub star ux-researcherclawhub syncβ‘ When to Use
User needs UX research outputs without conducting actual user interviews. Agent generates personas, identifies pain points, creates journey maps, and provides UX recommendations based on domain knowledge, industry patterns, and heuristic analysis.
βοΈ Configuration
On first use, read setup.md and begin the conversation naturally.