UX Researcher Designer
alirezarezvani/claude-skills
UX research and design toolkit for Senior UX Designer/Researcher including data-driven persona generation, journey mapping, usability testing frameworks, and research synthesis.
UX research and design toolkit covering persona generation, journey mapping, usability testing, and research synthesis.
$ npx skills add borghei/Claude-Skills --skill ux-researcher-designer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install borghei/Claude-Skills ux-researcher-designer --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/product-team/ux-researcher-designer .claude/skills/ux-researcher-designer && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "ux-researcher-designer" agent skill from https://github.com/borghei/Claude-Skills/tree/main/product-team/ux-researcher-designer into .claude/skills/ux-researcher-designer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ux-researcher-designer", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/borghei/Claude-Skills/tree/main/product-team/ux-researcher-designerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add borghei/Claude-Skills --skill ux-researcher-designer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install borghei/Claude-Skills ux-researcher-designer --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/product-team/ux-researcher-designer .agents/skills/ux-researcher-designer && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ux-researcher-designer" agent skill from https://github.com/borghei/Claude-Skills/tree/main/product-team/ux-researcher-designer into .agents/skills/ux-researcher-designer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ux-researcher-designer", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add borghei/Claude-Skills --skill ux-researcher-designer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install borghei/Claude-Skills ux-researcher-designer --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/product-team/ux-researcher-designer .cursor/skills/ux-researcher-designer && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "ux-researcher-designer" agent skill from https://github.com/borghei/Claude-Skills/tree/main/product-team/ux-researcher-designer into .cursor/skills/ux-researcher-designer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ux-researcher-designer", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/borghei/Claude-Skills.git --path product-team/ux-researcher-designer--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add borghei/Claude-Skills --skill ux-researcher-designer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install borghei/Claude-Skills ux-researcher-designer --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/product-team/ux-researcher-designer .gemini/skills/ux-researcher-designer && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "ux-researcher-designer" agent skill from https://github.com/borghei/Claude-Skills/tree/main/product-team/ux-researcher-designer into .gemini/skills/ux-researcher-designer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ux-researcher-designer", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install borghei/Claude-Skills ux-researcher-designerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add borghei/Claude-Skills --skill ux-researcher-designer -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/product-team/ux-researcher-designer .github/skills/ux-researcher-designer && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "ux-researcher-designer" agent skill from https://github.com/borghei/Claude-Skills/tree/main/product-team/ux-researcher-designer into .github/skills/ux-researcher-designer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ux-researcher-designer", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add borghei/Claude-Skills --skill ux-researcher-designer -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install borghei/Claude-Skills ux-researcher-designer --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/product-team/ux-researcher-designer .opencode/skills/ux-researcher-designer && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "ux-researcher-designer" agent skill from https://github.com/borghei/Claude-Skills/tree/main/product-team/ux-researcher-designer into .opencode/skills/ux-researcher-designer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ux-researcher-designer", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
ux-researcher-designerUX research and design toolkit covering persona generation, journey mapping, usability testing, and research synthesis.
UX Researcher Designer is an agent skill from borghei/Claude-Skills. UX research and design toolkit covering persona generation, journey mapping, usability testing, and research synthesis. Use for user research, persona creation, journey mapping, or design validation.
Its SKILL.md is about 5.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including scripts and reference files (for example `references/example-personas.md`, `references/journey-mapping-guide.md` and `references/persona-methodology.md`).
It sits in Product & Project Management, covering User research, Customer journey mapping and UX design. The repository describes itself as: 385 AI skills, 77 expert agents, and 900 stdlib Python tools for every team: engineering, PM, marketing, C-level, compliance, business ops, research, and a LinkedIn toolkit… The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 4a698e8. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
UX Researcher Designer loads about 5.1k tokens when it runs, and up to ~18k if it reads all its reference files. Until then it costs about 56 tokens; SKILL.md has 1,801 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from borghei/Claude-Skills at commit 4a698e8, republished under its MIT licence (© borghei). 1,801 words, ~5,080 tokens.
.claude/skills/ux-researcher-designer/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.Generate user personas from research data, create journey maps, plan usability tests, and synthesize research findings into actionable design recommendations.
Use this skill when you need to:
Before generating the research artifact, confirm these inputs. If any is unknown or vague, ASK — do not assume:
Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
Situation: You have user data (analytics, surveys, interviews) and need to create a research-backed persona.
Steps:
Prepare user data
Required format (JSON):
[
{
"user_id": "user_1",
"age": 32,
"usage_frequency": "daily",
"features_used": ["dashboard", "reports", "export"],
"primary_device": "desktop",
"usage_context": "work",
"tech_proficiency": 7,
"pain_points": ["slow loading", "confusing UI"]
}
]Run persona generator
# Human-readable output
python scripts/persona_generator.py
# JSON output for integration
python scripts/persona_generator.py jsonReview generated components
| Component | What to Check |
|---|---|
| Archetype | Does it match the data patterns? |
| Demographics | Are they derived from actual data? |
| Goals | Are they specific and actionable? |
| Frustrations | Do they include frequency counts? |
| Design implications | Can designers act on these? |
Validate persona
Reference: See references/persona-methodology.md for validity criteria
When you lack research data but need a hypothesis-driven persona to align the team, use a proto-persona canvas. Proto-personas are assumption tools -- not validated truth -- meant to be tested and refined.
Use when: Starting a new initiative with no research budget, aligning a cross-functional team quickly, or creating a testable hypothesis about your user.
Proto-Persona Canvas Template:
### [Alliterative Name] (e.g., "Careful Carlos")
**Bio & Demographics:**
- Age, geography, social status, career stage
- Online presence, leisure activities, partner status
**Quotes** (what they say, feel, think):
- "[Direct quote capturing their perspective]"
- "[Quote revealing frustration or aspiration]"
**Pains:**
- [Pain related to the problem space]
- [Pain related to current workarounds]
**What They're Trying to Accomplish:**
- [Observable behavior 1]
- [Observable behavior 2]
**Goals** (wants, needs, dreams):
- [Short-term goal]
- [Long-term aspiration]
**Attitudes & Influences:**
- Decision Making Authority: [Can they buy/adopt your solution?]
- Decision Influencers: [Who influences their decisions?]
- Beliefs & Attitudes: [What beliefs impact their choices?]
**Assumptions to Validate:**
- [Top assumption that must be true for this persona to be viable]
- [Second assumption]
- [Third assumption]Next steps after proto-persona:
Situation: You need to visualize the end-to-end user experience for a specific goal.
Steps:
Define scope
| Element | Description |
|---|---|
| Persona | Which user type |
| Goal | What they're trying to achieve |
| Start | Trigger that begins journey |
| End | Success criteria |
| Timeframe | Hours/days/weeks |
Gather journey data
Sources:
Map the stages
Typical B2B SaaS stages:
Awareness → Evaluation → Onboarding → Adoption → AdvocacyFill in layers for each stage
Stage: [Name]
├── Actions: What does user do?
├── Touchpoints: Where do they interact?
├── Emotions: How do they feel? (1-5)
├── Pain Points: What frustrates them?
└── Opportunities: Where can we improve?Map three experience paths (not just the happy path)
| Stage | Happy Path | Fail Path | Difficult Path |
|---|---|---|---|
| Awareness | Finds product via search | Never discovers product | Finds competitor first |
| Consideration | Clear value proposition | Confused by pricing | Needs manager approval |
| Decision | Easy signup flow | Form errors, abandons | Legal review delays |
| Delivery & Use | Smooth onboarding | Can't import data | Workaround needed |
| Loyalty | Becomes advocate | Churns silently | Stays but complains |
Add KPIs and ownership per stage
| Stage | Leading KPI | Lagging KPI | Team Owner |
|---|---|---|---|
| Awareness | Site visits, ad impressions | Brand recall | Marketing |
| Consideration | Demo requests, pricing page views | MQL conversion | Marketing/Sales |
| Decision | Trial starts, contract sent | Close rate | Sales |
| Use | Feature adoption, DAU | Retention rate | Product |
| Loyalty | NPS, referral count | LTV, expansion revenue | Customer Success |
Identify top friction points and interventions
For each friction point, document:
| Friction Point | Why It Matters | Intervention | Expected Impact | Effort | Confidence |
|---|---|---|---|---|---|
| [Description] | [User/business impact] | [Proposed fix] | High/Med/Low | S/M/L | High/Med/Low |
Priority Score = Frequency x Severity x Solvability
Reference: See references/journey-mapping-guide.md for templates
Situation: You need to validate a design with real users.
Steps:
Define research questions
Transform vague goals into testable questions:
| Vague | Testable |
|---|---|
| "Is it easy to use?" | "Can users complete checkout in <3 min?" |
| "Do users like it?" | "Will users choose Design A or B?" |
| "Does it make sense?" | "Can users find settings without hints?" |
Select method
| Method | Participants | Duration | Best For |
|---|---|---|---|
| Moderated remote | 5-8 | 45-60 min | Deep insights |
| Unmoderated remote | 10-20 | 15-20 min | Quick validation |
| Guerrilla | 3-5 | 5-10 min | Rapid feedback |
Design tasks
Good task format:
SCENARIO: "Imagine you're planning a trip to Paris..."
GOAL: "Book a hotel for 3 nights in your budget."
SUCCESS: "You see the confirmation page."Task progression: Warm-up → Core → Secondary → Edge case → Free exploration
Define success metrics
| Metric | Target |
|---|---|
| Completion rate | >80% |
| Time on task | <2× expected |
| Error rate | <15% |
| Satisfaction | >4/5 |
Prepare moderator guide
Reference: See references/usability-testing-frameworks.md for full guide
Situation: You have raw research data (interviews, surveys, observations) and need actionable insights.
Steps:
Code the data
Tag each data point:
[GOAL] - What they want to achieve[PAIN] - What frustrates them[BEHAVIOR] - What they actually do[CONTEXT] - When/where they use product[QUOTE] - Direct user wordsCluster similar patterns
User A: Uses daily, advanced features, shortcuts
User B: Uses daily, complex workflows, automation
User C: Uses weekly, basic needs, occasional
Cluster 1: A, B (Power Users)
Cluster 2: C (Casual User)Calculate segment sizes
| Cluster | Users | % | Viability |
|---|---|---|---|
| Power Users | 18 | 36% | Primary persona |
| Business Users | 15 | 30% | Primary persona |
| Casual Users | 12 | 24% | Secondary persona |
Extract key findings
For each theme:
Prioritize opportunities
| Factor | Score 1-5 |
|---|---|
| Frequency | How often does this occur? |
| Severity | How much does it hurt? |
| Breadth | How many users affected? |
| Solvability | Can we fix this? |
Reference: See references/persona-methodology.md for analysis framework
Generates data-driven personas from user research data.
| Argument | Values | Default | Description |
|---|---|---|---|
| format | (none), json | (none) | Output format |
Sample Output:
============================================================
PERSONA: Alex the Power User
============================================================
📝 A daily user who primarily uses the product for work purposes
Archetype: Power User
Quote: "I need tools that can keep up with my workflow"
👤 Demographics:
• Age Range: 25-34
• Location Type: Urban
• Tech Proficiency: Advanced
🎯 Goals & Needs:
• Complete tasks efficiently
• Automate workflows
• Access advanced features
😤 Frustrations:
• Slow loading times (14/20 users)
• No keyboard shortcuts
• Limited API access
💡 Design Implications:
→ Optimize for speed and efficiency
→ Provide keyboard shortcuts and power features
→ Expose API and automation capabilities
📈 Data: Based on 45 users
Confidence: HighArchetypes Generated:
| Archetype | Signals | Design Focus |
|---|---|---|
| power_user | Daily use, 10+ features | Efficiency, customization |
| casual_user | Weekly use, 3-5 features | Simplicity, guidance |
| business_user | Work context, team use | Collaboration, reporting |
| mobile_first | Mobile primary | Touch, offline, speed |
Output Components:
| Component | Description |
|---|---|
| demographics | Age range, location, occupation, tech level |
| psychographics | Motivations, values, attitudes, lifestyle |
| behaviors | Usage patterns, feature preferences |
| needs_and_goals | Primary, secondary, functional, emotional |
| frustrations | Pain points with evidence |
| scenarios | Contextual usage stories |
| design_implications | Actionable recommendations |
| data_points | Sample size, confidence level |
| Question Type | Best Method | Sample Size |
|---|---|---|
| "What do users do?" | Analytics, observation | 100+ events |
| "Why do they do it?" | Interviews | 8-15 users |
| "How well can they do it?" | Usability test | 5-8 users |
| "What do they prefer?" | Survey, A/B test | 50+ users |
| "What do they feel?" | Diary study, interviews | 10-15 users |
| Sample Size | Confidence | Use Case |
|---|---|---|
| 5-10 users | Low | Exploratory |
| 11-30 users | Medium | Directional |
| 31+ users | High | Production |
| Severity | Definition | Action |
|---|---|---|
| 4 - Critical | Prevents task completion | Fix immediately |
| 3 - Major | Significant difficulty | Fix before release |
| 2 - Minor | Causes hesitation | Fix when possible |
| 1 - Cosmetic | Noticed but not problematic | Low priority |
| Type | Example | Use For |
|---|---|---|
| Context | "Walk me through your typical day" | Understanding environment |
| Behavior | "Show me how you do X" | Observing actual actions |
| Goals | "What are you trying to achieve?" | Uncovering motivations |
| Pain | "What's the hardest part?" | Identifying frustrations |
| Reflection | "What would you change?" | Generating ideas |
Detailed reference guides in references/:
| File | Content |
|---|---|
persona-methodology.md | Validity criteria, data collection, analysis framework |
journey-mapping-guide.md | Mapping process, templates, opportunity identification |
example-personas.md | 3 complete persona examples with data |
usability-testing-frameworks.md | Test planning, task design, analysis |
Generates data-driven personas from user research data, classifying users into archetypes with demographics, psychographics, behaviors, goals, frustrations, and design implications.
| Argument | Type | Default | Description |
|---|---|---|---|
format | positional | (none) | Add json for JSON output; omit for human-readable |
Archetypes supported: power_user, casual_user, business_user, mobile_first
Output components: name, archetype, tagline, quote, demographics, psychographics, behaviors, needs_and_goals, frustrations, scenarios, data_points, design_implications
python scripts/persona_generator.py # Human-readable formatted output
python scripts/persona_generator.py json # JSON for programmatic useData input format (customize in script):
[{
"user_id": "user_1",
"age": 32,
"usage_frequency": "daily",
"features_used": ["dashboard", "reports", "export"],
"primary_device": "desktop",
"usage_context": "work",
"tech_proficiency": 7,
"pain_points": ["slow loading", "confusing UI"]
}]| Problem | Cause | Solution |
|---|---|---|
| Persona confidence level is "Low" | Fewer than 20 users in sample data | Collect more data points; combine quantitative analytics with qualitative interviews |
| All users classified as same archetype | Insufficient variation in input data | Ensure data includes diverse usage frequencies, devices, and contexts |
| Frustrations are generic (fallback defaults) | Not enough pain_points in user data | Enrich user data with pain_points from interviews and support tickets |
| Design implications too vague | Patterns don't strongly differentiate | Add more behavioral signals (features_used, session duration, task completion) |
| Journey map has flat emotion curve | All stages scored similarly | Re-evaluate with actual user data; conduct contextual interviews per stage |
| Usability test sample too small | Fewer than 5 participants | 5 participants find ~85% of usability issues; recruit to minimum 5 |
| Research synthesis has no clear patterns | Data not coded consistently | Use consistent tagging scheme (GOAL, PAIN, BEHAVIOR, CONTEXT, QUOTE) |
| Criterion | Target | How to Measure |
|---|---|---|
| Persona validity | Validated by 3+ real users ("sounds like me") | Post-creation validation interviews |
| Persona coverage | All key segments represented | Count of personas vs identified user segments |
| Data confidence level | "High" (31+ users) | persona_generator data_points.confidence_level |
| Research cadence | 5-8 interviews per segment per quarter | Count of completed research sessions |
| Insight-to-action rate | >70% of findings result in design changes | Track findings through to implementation |
| Usability issue resolution | All critical/major issues fixed before release | Issue severity tracking |
| Journey map freshness | Updated at least quarterly | Last-updated date on each journey map |
In scope:
Out of scope:
| Tool / Platform | Integration Method | Use Case |
|---|---|---|
| Dovetail / Condens | Export research data, import persona JSON | Centralize research insights |
| Figma / Miro | Paste persona output as design artifact | Reference personas during design work |
| Notion / Confluence | Human-readable output | Document and share personas with team |
| product-manager-toolkit | Persona pain points inform RICE scoring | Connect user needs to feature prioritization |
| agile-product-owner | Persona data informs user story personas | Write stories grounded in research |
| product-designer | Persona feeds into journey mapping and usability test recruitment | End-to-end design research workflow |
© borghei, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 5 other files (scripts, references) in product-team/ux-researcher-designer of borghei/Claude-Skills.
Open the folder on GitHubat commit 4a698e8
UX Researcher Designer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| UX Researcher Designer this skillborghei/Claude-Skills | 891 | — | ~5.1k | Automated safety check: Pass | MIT | |
| UX Researcher Designeralirezarezvani/claude-skills | 28k | 1 repos | ~3k | Automated safety check: Pass | MIT | |
| Lean UX Canvas v2deanpeters/Product-Manager-Skills | 7.2k | 1 repos | ~6.2k | Automated safety check: Pass | Custom licence | |
| UX Researcher Designermaslennikov-ig/claude-code-orchestrator-kit | 260 | 5 repos | ~238 | Automated safety check: Pass | Custom licence | |
| Product Researchalirezarezvani/claude-skills | 28k | — | ~2.7k | Automated safety check: Pass | MIT | |
| Prototypeplugin87/ux-ui-agent-skills | 1.6k | — | ~614 | Automated safety check: Pass | MIT |
alirezarezvani/claude-skills
UX research and design toolkit for Senior UX Designer/Researcher including data-driven persona generation, journey mapping, usability testing frameworks, and research synthesis.
deanpeters/Product-Manager-Skills
Guides a team through Jeff Gothelf's Lean UX Canvas v2 to frame a business problem, surface assumptions and decide what to learn and test next.
maslennikov-ig/claude-code-orchestrator-kit
UX research and design toolkit for Senior UX Designer/Researcher including data-driven persona generation, journey mapping, usability testing frameworks, and research synthesis.
alirezarezvani/claude-skills
A skill your agent uses when planning and synthesizing product/user research as a method-and-repository discipline — selecting the right method for the goal (generative interviews vs usability test…
plugin87/ux-ui-agent-skills
Move an idea up the fidelity ladder (content-first → wireframe → low-fi → high-fi → code) with a validation plan at each level, plus user-journey mapping and usability-testing scripts.
syahiidkamil/Software-Engineer-AI-Agent-Atlas
Complete Product Owner / Product Manager capability — a wiki-style knowledge map of product practice in active software development: the role and its boundaries, strategy cascade (vision → OKRs →…
borghei/Claude-Skills
Test and evaluation harness for AI agents — scenario suites, deterministic replay, regression diffing, cost and latency budgets.
borghei/Claude-Skills
Run delivery when AI coding and ops agents take tickets. An agent skill from borghei/Claude-Skills.
borghei/Claude-Skills
Check AI-generated marketing content and reviews for required disclosures under the EU AI Act, FTC rules and platform AI-label policies.
borghei/Claude-Skills
Idea to AI-generated prototype to customer validation to engineering handoff.
borghei/Claude-Skills
Analytics engineering across data modeling, dbt, transformation, and semantic layers.
borghei/Claude-Skills
Ansoff Matrix — 4-quadrant framework for growth options: market penetration, market/product development, and diversification.
Categories
UX research and design toolkit covering persona generation, journey mapping, usability testing, and research synthesis. UX Researcher Designer is an agent skill from borghei/Claude-Skills. UX research and design toolkit covering persona generation, journey mapping, usability testing, and research synthesis.
UX Researcher Designer fits situations like: persona creation; journey mapping; design validation.
Run `npx skills add borghei/Claude-Skills --skill ux-researcher-designer -a claude-code`. Or copy the skill folder (product-team/ux-researcher-designer in borghei/Claude-Skills) into .claude/skills/ux-researcher-designer in your project. Claude Code loads it when a task matches its description.
Run `npx skills add borghei/Claude-Skills --skill ux-researcher-designer -a codex`. Or copy the skill folder (product-team/ux-researcher-designer in borghei/Claude-Skills) into .agents/skills/ux-researcher-designer in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add borghei/Claude-Skills --skill ux-researcher-designer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ux-researcher-designer, .gemini/skills/ux-researcher-designer, .github/skills/ux-researcher-designer and .opencode/skills/ux-researcher-designer in your project.
Going by SKILL.md and its folder, UX Researcher Designer needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
UX Researcher Designer is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.1k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 13k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with UX Researcher Designer: UX Researcher Designer (alirezarezvani/claude-skills, 28k stars), Lean UX Canvas v2 (deanpeters/Product-Manager-Skills, 7.2k stars), UX Researcher Designer (maslennikov-ig/claude-code-orchestrator-kit, 260 stars) and Product Research (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
borghei (a GitHub user) maintains it in borghei/Claude-Skills, which has 891 GitHub stars. The repository holds 354 skills in this directory. The repository was last updated on October 7, 2026.
Source: borghei/Claude-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.