[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6G1149MPDXZABP79SW9S5BZ":3,"skill-same:01M6G1149MPDXZABP79SW9S5BZ":104},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":31,"publishedAt":52,"linkOnly":53,"markdownContent":54,"markdownBody":55,"frontMatter":56,"refName":57,"commitSha":58,"skillDirectory":59,"forksCount":60,"repositoryHtmlUrl":61,"repositoryHomepageUrl":6,"ownerHtmlUrl":62,"ownerBlogUrl":63,"ownerDescription":64,"updatedAt":65,"install":66,"resources":79},"01M6G1149MPDXZABP79SW9S5BZ","ux-researcher-designer",null,"UX research and design toolkit for Senior UX Designer\u002FResearcher including data-driven persona generation, journey mapping, usability testing frameworks, and research synthesis. Use for user research, persona creation, journey mapping, and design validation.","oabdelmaksoud\u002FAgention","oabdelmaksoud","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F50699149?v=4","01M6D5CVVN778ZCDP1WHS816SP","Omar Abdelmaksoud","01M6D8A4TE76V3DCSH3D94VG1V",2,"MIT","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-import\u002Fclaude-skills\u002Freferences\u002Fproduct-team\u002Fux-researcher-designer\u002FSKILL.md",[18,23,26],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":27,"categoryName":28,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51],"researcher","ux researcher","designer","ux researcher designer","ux","data","toolkit","persona","research","ux research","testing","use","usability","frameworks","journey","journey mapping","creation","user research","mapping","design","2026-11-10 10:12:30",false,"---\nname: ux-researcher-designer\ndescription: UX research and design toolkit for Senior UX Designer\u002FResearcher including data-driven persona generation, journey mapping, usability testing frameworks, and research synthesis. Use for user research, persona creation, journey mapping, and design validation.\n---\n\n# UX Researcher & Designer\n\nGenerate user personas from research data, create journey maps, plan usability tests, and synthesize research findings into actionable design recommendations.\n\n---\n\n## Table of Contents\n\n- [Trigger Terms](#trigger-terms)\n- [Workflows](#workflows)\n  - [Workflow 1: Generate User Persona](#workflow-1-generate-user-persona)\n  - [Workflow 2: Create Journey Map](#workflow-2-create-journey-map)\n  - [Workflow 3: Plan Usability Test](#workflow-3-plan-usability-test)\n  - [Workflow 4: Synthesize Research](#workflow-4-synthesize-research)\n- [Tool Reference](#tool-reference)\n- [Quick Reference Tables](#quick-reference-tables)\n- [Knowledge Base](#knowledge-base)\n\n---\n\n## Trigger Terms\n\nUse this skill when you need to:\n\n- \"create user persona\"\n- \"generate persona from data\"\n- \"build customer journey map\"\n- \"map user journey\"\n- \"plan usability test\"\n- \"design usability study\"\n- \"analyze user research\"\n- \"synthesize interview findings\"\n- \"identify user pain points\"\n- \"define user archetypes\"\n- \"calculate research sample size\"\n- \"create empathy map\"\n- \"identify user needs\"\n\n---\n\n## Workflows\n\n### Workflow 1: Generate User Persona\n\n**Situation:** You have user data (analytics, surveys, interviews) and need to create a research-backed persona.\n\n**Steps:**\n\n1. **Prepare user data**\n\n   Required format (JSON):\n   ```json\n   [\n     {\n       \"user_id\": \"user_1\",\n       \"age\": 32,\n       \"usage_frequency\": \"daily\",\n       \"features_used\": [\"dashboard\", \"reports\", \"export\"],\n       \"primary_device\": \"desktop\",\n       \"usage_context\": \"work\",\n       \"tech_proficiency\": 7,\n       \"pain_points\": [\"slow loading\", \"confusing UI\"]\n     }\n   ]\n   ```\n\n2. **Run persona generator**\n   ```bash\n   # Human-readable output\n   python scripts\u002Fpersona_generator.py\n\n   # JSON output for integration\n   python scripts\u002Fpersona_generator.py json\n   ```\n\n3. **Review generated components**\n\n   | Component | What to Check |\n   |-----------|---------------|\n   | Archetype | Does it match the data patterns? |\n   | Demographics | Are they derived from actual data? |\n   | Goals | Are they specific and actionable? |\n   | Frustrations | Do they include frequency counts? |\n   | Design implications | Can designers act on these? |\n\n4. **Validate persona**\n\n   - Show to 3-5 real users: \"Does this sound like you?\"\n   - Cross-check with support tickets\n   - Verify against analytics data\n\n5. **Reference:** See `references\u002Fpersona-methodology.md` for validity criteria\n\n---\n\n### Workflow 2: Create Journey Map\n\n**Situation:** You need to visualize the end-to-end user experience for a specific goal.\n\n**Steps:**\n\n1. **Define scope**\n\n   | Element | Description |\n   |---------|-------------|\n   | Persona | Which user type |\n   | Goal | What they're trying to achieve |\n   | Start | Trigger that begins journey |\n   | End | Success criteria |\n   | Timeframe | Hours\u002Fdays\u002Fweeks |\n\n2. **Gather journey data**\n\n   Sources:\n   - User interviews (ask \"walk me through...\")\n   - Session recordings\n   - Analytics (funnel, drop-offs)\n   - Support tickets\n\n3. **Map the stages**\n\n   Typical B2B SaaS stages:\n   ```\n   Awareness → Evaluation → Onboarding → Adoption → Advocacy\n   ```\n\n4. **Fill in layers for each stage**\n\n   ```\n   Stage: [Name]\n   ├── Actions: What does user do?\n   ├── Touchpoints: Where do they interact?\n   ├── Emotions: How do they feel? (1-5)\n   ├── Pain Points: What frustrates them?\n   └── Opportunities: Where can we improve?\n   ```\n\n5. **Identify opportunities**\n\n   Priority Score = Frequency × Severity × Solvability\n\n6. **Reference:** See `references\u002Fjourney-mapping-guide.md` for templates\n\n---\n\n### Workflow 3: Plan Usability Test\n\n**Situation:** You need to validate a design with real users.\n\n**Steps:**\n\n1. **Define research questions**\n\n   Transform vague goals into testable questions:\n\n   | Vague | Testable |\n   |-------|----------|\n   | \"Is it easy to use?\" | \"Can users complete checkout in \u003C3 min?\" |\n   | \"Do users like it?\" | \"Will users choose Design A or B?\" |\n   | \"Does it make sense?\" | \"Can users find settings without hints?\" |\n\n2. **Select method**\n\n   | Method | Participants | Duration | Best For |\n   |--------|--------------|----------|----------|\n   | Moderated remote | 5-8 | 45-60 min | Deep insights |\n   | Unmoderated remote | 10-20 | 15-20 min | Quick validation |\n   | Guerrilla | 3-5 | 5-10 min | Rapid feedback |\n\n3. **Design tasks**\n\n   Good task format:\n   ```\n   SCENARIO: \"Imagine you're planning a trip to Paris...\"\n   GOAL: \"Book a hotel for 3 nights in your budget.\"\n   SUCCESS: \"You see the confirmation page.\"\n   ```\n\n   Task progression: Warm-up → Core → Secondary → Edge case → Free exploration\n\n4. **Define success metrics**\n\n   | Metric | Target |\n   |--------|--------|\n   | Completion rate | >80% |\n   | Time on task | \u003C2× expected |\n   | Error rate | \u003C15% |\n   | Satisfaction | >4\u002F5 |\n\n5. **Prepare moderator guide**\n\n   - Think-aloud instructions\n   - Non-leading prompts\n   - Post-task questions\n\n6. **Reference:** See `references\u002Fusability-testing-frameworks.md` for full guide\n\n---\n\n### Workflow 4: Synthesize Research\n\n**Situation:** You have raw research data (interviews, surveys, observations) and need actionable insights.\n\n**Steps:**\n\n1. **Code the data**\n\n   Tag each data point:\n   - `[GOAL]` - What they want to achieve\n   - `[PAIN]` - What frustrates them\n   - `[BEHAVIOR]` - What they actually do\n   - `[CONTEXT]` - When\u002Fwhere they use product\n   - `[QUOTE]` - Direct user words\n\n2. **Cluster similar patterns**\n\n   ```\n   User A: Uses daily, advanced features, shortcuts\n   User B: Uses daily, complex workflows, automation\n   User C: Uses weekly, basic needs, occasional\n\n   Cluster 1: A, B (Power Users)\n   Cluster 2: C (Casual User)\n   ```\n\n3. **Calculate segment sizes**\n\n   | Cluster | Users | % | Viability |\n   |---------|-------|---|-----------|\n   | Power Users | 18 | 36% | Primary persona |\n   | Business Users | 15 | 30% | Primary persona |\n   | Casual Users | 12 | 24% | Secondary persona |\n\n4. **Extract key findings**\n\n   For each theme:\n   - Finding statement\n   - Supporting evidence (quotes, data)\n   - Frequency (X\u002FY participants)\n   - Business impact\n   - Recommendation\n\n5. **Prioritize opportunities**\n\n   | Factor | Score 1-5 |\n   |--------|-----------|\n   | Frequency | How often does this occur? |\n   | Severity | How much does it hurt? |\n   | Breadth | How many users affected? |\n   | Solvability | Can we fix this? |\n\n6. **Reference:** See `references\u002Fpersona-methodology.md` for analysis framework\n\n---\n\n## Tool Reference\n\n### persona_generator.py\n\nGenerates data-driven personas from user research data.\n\n| Argument | Values | Default | Description |\n|----------|--------|---------|-------------|\n| format | (none), json | (none) | Output format |\n\n**Sample Output:**\n\n```\n============================================================\nPERSONA: Alex the Power User\n============================================================\n\n? A daily user who primarily uses the product for work purposes\n\nArchetype: Power User\nQuote: \"I need tools that can keep up with my workflow\"\n\n? Demographics:\n  • Age Range: 25-34\n  • Location Type: Urban\n  • Tech Proficiency: Advanced\n\n? Goals & Needs:\n  • Complete tasks efficiently\n  • Automate workflows\n  • Access advanced features\n\n? Frustrations:\n  • Slow loading times (14\u002F20 users)\n  • No keyboard shortcuts\n  • Limited API access\n\n? Design Implications:\n  → Optimize for speed and efficiency\n  → Provide keyboard shortcuts and power features\n  → Expose API and automation capabilities\n\n? Data: Based on 45 users\n    Confidence: High\n```\n\n**Archetypes Generated:**\n\n| Archetype | Signals | Design Focus |\n|-----------|---------|--------------|\n| power_user | Daily use, 10+ features | Efficiency, customization |\n| casual_user | Weekly use, 3-5 features | Simplicity, guidance |\n| business_user | Work context, team use | Collaboration, reporting |\n| mobile_first | Mobile primary | Touch, offline, speed |\n\n**Output Components:**\n\n| Component | Description |\n|-----------|-------------|\n| demographics | Age range, location, occupation, tech level |\n| psychographics | Motivations, values, attitudes, lifestyle |\n| behaviors | Usage patterns, feature preferences |\n| needs_and_goals | Primary, secondary, functional, emotional |\n| frustrations | Pain points with evidence |\n| scenarios | Contextual usage stories |\n| design_implications | Actionable recommendations |\n| data_points | Sample size, confidence level |\n\n---\n\n## Quick Reference Tables\n\n### Research Method Selection\n\n| Question Type | Best Method | Sample Size |\n|---------------|-------------|-------------|\n| \"What do users do?\" | Analytics, observation | 100+ events |\n| \"Why do they do it?\" | Interviews | 8-15 users |\n| \"How well can they do it?\" | Usability test | 5-8 users |\n| \"What do they prefer?\" | Survey, A\u002FB test | 50+ users |\n| \"What do they feel?\" | Diary study, interviews | 10-15 users |\n\n### Persona Confidence Levels\n\n| Sample Size | Confidence | Use Case |\n|-------------|------------|----------|\n| 5-10 users | Low | Exploratory |\n| 11-30 users | Medium | Directional |\n| 31+ users | High | Production |\n\n### Usability Issue Severity\n\n| Severity | Definition | Action |\n|----------|------------|--------|\n| 4 - Critical | Prevents task completion | Fix immediately |\n| 3 - Major | Significant difficulty | Fix before release |\n| 2 - Minor | Causes hesitation | Fix when possible |\n| 1 - Cosmetic | Noticed but not problematic | Low priority |\n\n### Interview Question Types\n\n| Type | Example | Use For |\n|------|---------|---------|\n| Context | \"Walk me through your typical day\" | Understanding environment |\n| Behavior | \"Show me how you do X\" | Observing actual actions |\n| Goals | \"What are you trying to achieve?\" | Uncovering motivations |\n| Pain | \"What's the hardest part?\" | Identifying frustrations |\n| Reflection | \"What would you change?\" | Generating ideas |\n\n---\n\n## Knowledge Base\n\nDetailed reference guides in `references\u002F`:\n\n| File | Content |\n|------|---------|\n| `persona-methodology.md` | Validity criteria, data collection, analysis framework |\n| `journey-mapping-guide.md` | Mapping process, templates, opportunity identification |\n| `example-personas.md` | 3 complete persona examples with data |\n| `usability-testing-frameworks.md` | Test planning, task design, analysis |\n\n---\n\n## Validation Checklist\n\n### Persona Quality\n- [ ] Based on 20+ users (minimum)\n- [ ] At least 2 data sources (quant + qual)\n- [ ] Specific, actionable goals\n- [ ] Frustrations include frequency counts\n- [ ] Design implications are specific\n- [ ] Confidence level stated\n\n### Journey Map Quality\n- [ ] Scope clearly defined (persona, goal, timeframe)\n- [ ] Based on real user data, not assumptions\n- [ ] All layers filled (actions, touchpoints, emotions)\n- [ ] Pain points identified per stage\n- [ ] Opportunities prioritized\n\n### Usability Test Quality\n- [ ] Research questions are testable\n- [ ] Tasks are realistic scenarios, not instructions\n- [ ] 5+ participants per design\n- [ ] Success metrics defined\n- [ ] Findings include severity ratings\n\n### Research Synthesis Quality\n- [ ] Data coded consistently\n- [ ] Patterns based on 3+ data points\n- [ ] Findings include evidence\n- [ ] Recommendations are actionable\n- [ ] Priorities justified\n","# UX Researcher & Designer\n\nGenerate user personas from research data, create journey maps, plan usability tests, and synthesize research findings into actionable design recommendations.\n\n---\n\n## Table of Contents\n\n- [Trigger Terms](#trigger-terms)\n- [Workflows](#workflows)\n  - [Workflow 1: Generate User Persona](#workflow-1-generate-user-persona)\n  - [Workflow 2: Create Journey Map](#workflow-2-create-journey-map)\n  - [Workflow 3: Plan Usability Test](#workflow-3-plan-usability-test)\n  - [Workflow 4: Synthesize Research](#workflow-4-synthesize-research)\n- [Tool Reference](#tool-reference)\n- [Quick Reference Tables](#quick-reference-tables)\n- [Knowledge Base](#knowledge-base)\n\n---\n\n## Trigger Terms\n\nUse this skill when you need to:\n\n- \"create user persona\"\n- \"generate persona from data\"\n- \"build customer journey map\"\n- \"map user journey\"\n- \"plan usability test\"\n- \"design usability study\"\n- \"analyze user research\"\n- \"synthesize interview findings\"\n- \"identify user pain points\"\n- \"define user archetypes\"\n- \"calculate research sample size\"\n- \"create empathy map\"\n- \"identify user needs\"\n\n---\n\n## Workflows\n\n### Workflow 1: Generate User Persona\n\n**Situation:** You have user data (analytics, surveys, interviews) and need to create a research-backed persona.\n\n**Steps:**\n\n1. **Prepare user data**\n\n   Required format (JSON):\n   ```json\n   [\n     {\n       \"user_id\": \"user_1\",\n       \"age\": 32,\n       \"usage_frequency\": \"daily\",\n       \"features_used\": [\"dashboard\", \"reports\", \"export\"],\n       \"primary_device\": \"desktop\",\n       \"usage_context\": \"work\",\n       \"tech_proficiency\": 7,\n       \"pain_points\": [\"slow loading\", \"confusing UI\"]\n     }\n   ]\n   ```\n\n2. **Run persona generator**\n   ```bash\n   # Human-readable output\n   python scripts\u002Fpersona_generator.py\n\n   # JSON output for integration\n   python scripts\u002Fpersona_generator.py json\n   ```\n\n3. **Review generated components**\n\n   | Component | What to Check |\n   |-----------|---------------|\n   | Archetype | Does it match the data patterns? |\n   | Demographics | Are they derived from actual data? |\n   | Goals | Are they specific and actionable? |\n   | Frustrations | Do they include frequency counts? |\n   | Design implications | Can designers act on these? |\n\n4. **Validate persona**\n\n   - Show to 3-5 real users: \"Does this sound like you?\"\n   - Cross-check with support tickets\n   - Verify against analytics data\n\n5. **Reference:** See `references\u002Fpersona-methodology.md` for validity criteria\n\n---\n\n### Workflow 2: Create Journey Map\n\n**Situation:** You need to visualize the end-to-end user experience for a specific goal.\n\n**Steps:**\n\n1. **Define scope**\n\n   | Element | Description |\n   |---------|-------------|\n   | Persona | Which user type |\n   | Goal | What they're trying to achieve |\n   | Start | Trigger that begins journey |\n   | End | Success criteria |\n   | Timeframe | Hours\u002Fdays\u002Fweeks |\n\n2. **Gather journey data**\n\n   Sources:\n   - User interviews (ask \"walk me through...\")\n   - Session recordings\n   - Analytics (funnel, drop-offs)\n   - Support tickets\n\n3. **Map the stages**\n\n   Typical B2B SaaS stages:\n   ```\n   Awareness → Evaluation → Onboarding → Adoption → Advocacy\n   ```\n\n4. **Fill in layers for each stage**\n\n   ```\n   Stage: [Name]\n   ├── Actions: What does user do?\n   ├── Touchpoints: Where do they interact?\n   ├── Emotions: How do they feel? (1-5)\n   ├── Pain Points: What frustrates them?\n   └── Opportunities: Where can we improve?\n   ```\n\n5. **Identify opportunities**\n\n   Priority Score = Frequency × Severity × Solvability\n\n6. **Reference:** See `references\u002Fjourney-mapping-guide.md` for templates\n\n---\n\n### Workflow 3: Plan Usability Test\n\n**Situation:** You need to validate a design with real users.\n\n**Steps:**\n\n1. **Define research questions**\n\n   Transform vague goals into testable questions:\n\n   | Vague | Testable |\n   |-------|----------|\n   | \"Is it easy to use?\" | \"Can users complete checkout in \u003C3 min?\" |\n   | \"Do users like it?\" | \"Will users choose Design A or B?\" |\n   | \"Does it make sense?\" | \"Can users find settings without hints?\" |\n\n2. **Select method**\n\n   | Method | Participants | Duration | Best For |\n   |--------|--------------|----------|----------|\n   | Moderated remote | 5-8 | 45-60 min | Deep insights |\n   | Unmoderated remote | 10-20 | 15-20 min | Quick validation |\n   | Guerrilla | 3-5 | 5-10 min | Rapid feedback |\n\n3. **Design tasks**\n\n   Good task format:\n   ```\n   SCENARIO: \"Imagine you're planning a trip to Paris...\"\n   GOAL: \"Book a hotel for 3 nights in your budget.\"\n   SUCCESS: \"You see the confirmation page.\"\n   ```\n\n   Task progression: Warm-up → Core → Secondary → Edge case → Free exploration\n\n4. **Define success metrics**\n\n   | Metric | Target |\n   |--------|--------|\n   | Completion rate | >80% |\n   | Time on task | \u003C2× expected |\n   | Error rate | \u003C15% |\n   | Satisfaction | >4\u002F5 |\n\n5. **Prepare moderator guide**\n\n   - Think-aloud instructions\n   - Non-leading prompts\n   - Post-task questions\n\n6. **Reference:** See `references\u002Fusability-testing-frameworks.md` for full guide\n\n---\n\n### Workflow 4: Synthesize Research\n\n**Situation:** You have raw research data (interviews, surveys, observations) and need actionable insights.\n\n**Steps:**\n\n1. **Code the data**\n\n   Tag each data point:\n   - `[GOAL]` - What they want to achieve\n   - `[PAIN]` - What frustrates them\n   - `[BEHAVIOR]` - What they actually do\n   - `[CONTEXT]` - When\u002Fwhere they use product\n   - `[QUOTE]` - Direct user words\n\n2. **Cluster similar patterns**\n\n   ```\n   User A: Uses daily, advanced features, shortcuts\n   User B: Uses daily, complex workflows, automation\n   User C: Uses weekly, basic needs, occasional\n\n   Cluster 1: A, B (Power Users)\n   Cluster 2: C (Casual User)\n   ```\n\n3. **Calculate segment sizes**\n\n   | Cluster | Users | % | Viability |\n   |---------|-------|---|-----------|\n   | Power Users | 18 | 36% | Primary persona |\n   | Business Users | 15 | 30% | Primary persona |\n   | Casual Users | 12 | 24% | Secondary persona |\n\n4. **Extract key findings**\n\n   For each theme:\n   - Finding statement\n   - Supporting evidence (quotes, data)\n   - Frequency (X\u002FY participants)\n   - Business impact\n   - Recommendation\n\n5. **Prioritize opportunities**\n\n   | Factor | Score 1-5 |\n   |--------|-----------|\n   | Frequency | How often does this occur? |\n   | Severity | How much does it hurt? |\n   | Breadth | How many users affected? |\n   | Solvability | Can we fix this? |\n\n6. **Reference:** See `references\u002Fpersona-methodology.md` for analysis framework\n\n---\n\n## Tool Reference\n\n### persona_generator.py\n\nGenerates data-driven personas from user research data.\n\n| Argument | Values | Default | Description |\n|----------|--------|---------|-------------|\n| format | (none), json | (none) | Output format |\n\n**Sample Output:**\n\n```\n============================================================\nPERSONA: Alex the Power User\n============================================================\n\n? A daily user who primarily uses the product for work purposes\n\nArchetype: Power User\nQuote: \"I need tools that can keep up with my workflow\"\n\n? Demographics:\n  • Age Range: 25-34\n  • Location Type: Urban\n  • Tech Proficiency: Advanced\n\n? Goals & Needs:\n  • Complete tasks efficiently\n  • Automate workflows\n  • Access advanced features\n\n? Frustrations:\n  • Slow loading times (14\u002F20 users)\n  • No keyboard shortcuts\n  • Limited API access\n\n? Design Implications:\n  → Optimize for speed and efficiency\n  → Provide keyboard shortcuts and power features\n  → Expose API and automation capabilities\n\n? Data: Based on 45 users\n    Confidence: High\n```\n\n**Archetypes Generated:**\n\n| Archetype | Signals | Design Focus |\n|-----------|---------|--------------|\n| power_user | Daily use, 10+ features | Efficiency, customization |\n| casual_user | Weekly use, 3-5 features | Simplicity, guidance |\n| business_user | Work context, team use | Collaboration, reporting |\n| mobile_first | Mobile primary | Touch, offline, speed |\n\n**Output Components:**\n\n| Component | Description |\n|-----------|-------------|\n| demographics | Age range, location, occupation, tech level |\n| psychographics | Motivations, values, attitudes, lifestyle |\n| behaviors | Usage patterns, feature preferences |\n| needs_and_goals | Primary, secondary, functional, emotional |\n| frustrations | Pain points with evidence |\n| scenarios | Contextual usage stories |\n| design_implications | Actionable recommendations |\n| data_points | Sample size, confidence level |\n\n---\n\n## Quick Reference Tables\n\n### Research Method Selection\n\n| Question Type | Best Method | Sample Size |\n|---------------|-------------|-------------|\n| \"What do users do?\" | Analytics, observation | 100+ events |\n| \"Why do they do it?\" | Interviews | 8-15 users |\n| \"How well can they do it?\" | Usability test | 5-8 users |\n| \"What do they prefer?\" | Survey, A\u002FB test | 50+ users |\n| \"What do they feel?\" | Diary study, interviews | 10-15 users |\n\n### Persona Confidence Levels\n\n| Sample Size | Confidence | Use Case |\n|-------------|------------|----------|\n| 5-10 users | Low | Exploratory |\n| 11-30 users | Medium | Directional |\n| 31+ users | High | Production |\n\n### Usability Issue Severity\n\n| Severity | Definition | Action |\n|----------|------------|--------|\n| 4 - Critical | Prevents task completion | Fix immediately |\n| 3 - Major | Significant difficulty | Fix before release |\n| 2 - Minor | Causes hesitation | Fix when possible |\n| 1 - Cosmetic | Noticed but not problematic | Low priority |\n\n### Interview Question Types\n\n| Type | Example | Use For |\n|------|---------|---------|\n| Context | \"Walk me through your typical day\" | Understanding environment |\n| Behavior | \"Show me how you do X\" | Observing actual actions |\n| Goals | \"What are you trying to achieve?\" | Uncovering motivations |\n| Pain | \"What's the hardest part?\" | Identifying frustrations |\n| Reflection | \"What would you change?\" | Generating ideas |\n\n---\n\n## Knowledge Base\n\nDetailed reference guides in `references\u002F`:\n\n| File | Content |\n|------|---------|\n| `persona-methodology.md` | Validity criteria, data collection, analysis framework |\n| `journey-mapping-guide.md` | Mapping process, templates, opportunity identification |\n| `example-personas.md` | 3 complete persona examples with data |\n| `usability-testing-frameworks.md` | Test planning, task design, analysis |\n\n---\n\n## Validation Checklist\n\n### Persona Quality\n- [ ] Based on 20+ users (minimum)\n- [ ] At least 2 data sources (quant + qual)\n- [ ] Specific, actionable goals\n- [ ] Frustrations include frequency counts\n- [ ] Design implications are specific\n- [ ] Confidence level stated\n\n### Journey Map Quality\n- [ ] Scope clearly defined (persona, goal, timeframe)\n- [ ] Based on real user data, not assumptions\n- [ ] All layers filled (actions, touchpoints, emotions)\n- [ ] Pain points identified per stage\n- [ ] Opportunities prioritized\n\n### Usability Test Quality\n- [ ] Research questions are testable\n- [ ] Tasks are realistic scenarios, not instructions\n- [ ] 5+ participants per design\n- [ ] Success metrics defined\n- [ ] Findings include severity ratings\n\n### Research Synthesis Quality\n- [ ] Data coded consistently\n- [ ] Patterns based on 3+ data points\n- [ ] Findings include evidence\n- [ ] Recommendations are actionable\n- [ ] Priorities justified\n",{"name":5,"description":7},"main","a318f48de3c5718e8ea2e9f6fae7790e8a759e85","upstream-import\u002Fclaude-skills\u002Freferences\u002Fproduct-team\u002Fux-researcher-designer",0,"https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fo-abdelmaksoud\u002F","Full-Stack Engineer | AI Systems Architect | Building autonomous multi-agent systems","2026-03-08 21:23:03",{"source":8,"skillName":5,"commands":67,"prompt":77,"zipAvailable":78},[68,71,74],{"tool":69,"command":70},"npx","npx skills add oabdelmaksoud\u002FAgention --skill ux-researcher-designer",{"tool":72,"command":73},"bunx","bunx skills add oabdelmaksoud\u002FAgention --skill ux-researcher-designer",{"tool":75,"command":76},"pnpm","pnpm dlx skills add oabdelmaksoud\u002FAgention --skill ux-researcher-designer","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-import\u002Fclaude-skills\u002Freferences\u002Fproduct-team\u002Fux-researcher-designer\u002FSKILL.md",true,[80,86,90,94,98],{"path":81,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":84,"sourceHtmlUrl":85},"references\u002Fexample-personas.md","REFERENCE","参考文档",11990,"https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-import\u002Fclaude-skills\u002Freferences\u002Fproduct-team\u002Fux-researcher-designer\u002Freferences\u002Fexample-personas.md",{"path":87,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":88,"sourceHtmlUrl":89},"references\u002Fjourney-mapping-guide.md",18102,"https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-import\u002Fclaude-skills\u002Freferences\u002Fproduct-team\u002Fux-researcher-designer\u002Freferences\u002Fjourney-mapping-guide.md",{"path":91,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":92,"sourceHtmlUrl":93},"references\u002Fpersona-methodology.md",11644,"https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-import\u002Fclaude-skills\u002Freferences\u002Fproduct-team\u002Fux-researcher-designer\u002Freferences\u002Fpersona-methodology.md",{"path":95,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":96,"sourceHtmlUrl":97},"references\u002Fusability-testing-frameworks.md",11932,"https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-import\u002Fclaude-skills\u002Freferences\u002Fproduct-team\u002Fux-researcher-designer\u002Freferences\u002Fusability-testing-frameworks.md",{"path":99,"resourceType":100,"resourceTypeDesc":101,"sizeBytes":102,"sourceHtmlUrl":103},"scripts\u002Fpersona_generator.py","SCRIPT","脚本",23675,"https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-import\u002Fclaude-skills\u002Freferences\u002Fproduct-team\u002Fux-researcher-designer\u002Fscripts\u002Fpersona_generator.py",[105,127,141,169,195,214],{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":114,"publishedAt":52},"01M6G2QFCBNBYAJF2KTK85G9A6","visa-doc-translate","Translate visa application documents (images) to English and create a bilingual PDF with original and translation","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fvisa-doc-translate\u002FSKILL.md",[111],{"categoryNo":112,"categoryName":113,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000002","文档处理",[115,116,117,118,119,120,121,122,123,124,125,126],"translate","doc","visa doc translate","bilingual","with","english","application","PDF","translation","documents","create","images",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":133,"publishedAt":52},"01M6G2QB09TSK6BY4ME5X20EVQ","verification-loop","A comprehensive verification system for Claude Code sessions.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fverification-loop\u002FSKILL.md",[],[134,135,136,137,138,139,140],"verification","loop","verification loop","sessions","code","claude code sessions","system",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":154,"publishedAt":52},"01M6G2Q6V2F7G03VAAF27FXPJR","tdd-workflow","Use this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Ftdd-workflow\u002FSKILL.md",[147,148,151],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":149,"categoryName":150,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":152,"categoryName":153,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000030","开发工程师",[155,156,157,43,158,159,160,161,162,138,163,164,165,166,119,167,168],"workflow","tdd","tdd workflow","unit","coverage","refactoring","e2e","integration","development","e2e tests","tests","driven","test","writing",{"skillNo":170,"name":171,"nameZh":6,"description":172,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":173,"categories":174,"keywords":175,"publishedAt":52},"01M6G2Q359YJRWAR2PFCEQAXF3","swiftui-patterns","SwiftUI architecture patterns, state management with @Observable, view composition, navigation, performance optimization, and modern iOS\u002FmacOS UI best practices.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fswiftui-patterns\u002FSKILL.md",[],[176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,119],"patterns","swiftui","swiftui patterns","architecture","macos","performance","state management","best practices","state","ui","Optimization","ios","architecture patterns","Composition","performance optimization","view","management","swiftui architecture","navigation",{"skillNo":196,"name":197,"nameZh":6,"description":198,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":199,"categories":200,"keywords":202,"publishedAt":52},"01M6G2PY8B2FWZTWPZ84H83Y7C","swift-protocol-di-testing","Protocol-based dependency injection for testable Swift code — mock file system, network, and external APIs using focused protocols and Swift Testing.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fswift-protocol-di-testing\u002FSKILL.md",[201],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[203,204,205,42,138,206,207,208,209,140,210,211,212,213],"swift protocol di testing","protocol","swift","protocols","file","network","injection","dependency","swift testing","dependency injection","mock",{"skillNo":215,"name":216,"nameZh":6,"description":217,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":218,"categories":219,"keywords":220,"publishedAt":52},"01M6G2PSCN2GXV9FFZDRRRWVB6","swift-concurrency-6-2","Swift 6.2 Approachable Concurrency — single-threaded by default, @concurrent for explicit background offloading, isolated conformances for main actor types.","https:\u002F\u002Fgithub.com\u002Foabdelmaksoud\u002FAgention\u002Fblob\u002Fmain\u002Fupstream-sync\u002Fwork\u002Fecc\u002Fskills\u002Fswift-concurrency-6-2\u002FSKILL.md",[],[221,222,223,205,224,57,225],"concurrency","swift concurrency","swift concurrency 6 2","default","types"]