CtrlK
BlogDocsLog inGet started
Tessl Logo

ux-researcher

Expert user experience researcher specializing in user behavior analysis, usability testing, and data-driven design insights. Provides actionable research findings that improve product usability and user satisfaction

43

Quality

30%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./design-ux-researcher/skills/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

32%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description reads more like a professional bio or role summary than a skill selection guide. It lacks concrete, enumerated actions and entirely omits explicit trigger conditions ('Use when...'), making it difficult for Claude to reliably select this skill from a large pool. The use of first/third person is acceptable (third person), but the language is too high-level and marketing-oriented to be effective.

Suggestions

Add an explicit 'Use when...' clause with trigger scenarios, e.g., 'Use when the user asks about usability testing, user interviews, UX audits, survey design, persona creation, or user journey mapping.'

Replace broad category labels with specific concrete actions, e.g., 'Creates usability test plans, analyzes user interview transcripts, designs surveys, builds user personas, maps user journeys, and synthesizes research findings into actionable recommendations.'

Include natural file types or artifact references users might mention, such as 'research reports, interview notes, survey data, heatmap analysis' to improve trigger term coverage and distinctiveness.

DimensionReasoningScore

Specificity

Names the domain (UX research) and some actions like 'user behavior analysis, usability testing, and data-driven design insights,' but these are more like category labels than concrete specific actions. It doesn't list discrete tasks like 'create usability test plans, analyze heatmaps, synthesize interview transcripts.'

2 / 3

Completeness

Describes what it does at a high level but completely lacks any 'Use when...' clause or explicit trigger guidance. There is no indication of when Claude should select this skill. Per the rubric, a missing 'Use when...' clause caps completeness at 2, and since the 'what' is also somewhat vague, this scores a 1.

1 / 3

Trigger Term Quality

Includes some relevant keywords like 'usability testing,' 'user behavior analysis,' and 'design insights,' but misses many natural user phrases such as 'user research,' 'UX audit,' 'user interviews,' 'survey analysis,' 'persona creation,' 'A/B testing,' or 'user journey mapping.'

2 / 3

Distinctiveness Conflict Risk

The UX research domain is somewhat specific, but phrases like 'data-driven design insights' and 'improve product usability and user satisfaction' are broad enough to overlap with general product management, design, or analytics skills.

2 / 3

Total

7

/

12

Passed

Implementation

27%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill is an overly verbose persona definition masquerading as a skill file. It spends most of its token budget on identity framing, aspirational statements, and concepts Claude already understands (UX research methodology, what personas are, etc.). The templates provide some structural value but are too long to be inline and too generic to be immediately actionable without significant customization.

Suggestions

Remove all personality/identity/memory sections and focus solely on actionable instructions - Claude doesn't need to be told it's 'analytical and empathetic' to do good UX research.

Move the large templates (persona, usability protocol, research findings) into separate referenced files (e.g., PERSONA_TEMPLATE.md, USABILITY_PROTOCOL.md) and keep only a brief overview with links in the main skill.

Replace vague workflow steps like 'Define research questions and objectives' with concrete examples showing actual research questions, sample sizes with justification formulas, and specific analysis techniques.

Cut sections that describe what Claude already knows (research ethics basics, what mixed methods means, what NPS is) and focus on project-specific conventions, preferred tools, or non-obvious methodological choices.

DimensionReasoningScore

Conciseness

Extremely verbose at ~300+ lines. Extensively explains concepts Claude already knows (what UX research is, what personas are, what usability testing involves). Sections like 'Your Identity & Memory', 'Learning & Memory', 'Pattern Recognition', 'Success Metrics', and 'Advanced Capabilities' are largely filler that don't add actionable value. The personality/identity framing wastes significant tokens.

1 / 3

Actionability

Provides structured templates (persona, usability testing protocol, research findings) which are somewhat actionable as fill-in-the-blank frameworks. However, there is no executable code, no concrete tool commands, and the workflow steps are vague (e.g., 'Define research questions and objectives' in a bash comment block). The templates are useful but are essentially structured placeholders rather than copy-paste ready artifacts.

2 / 3

Workflow Clarity

The 4-step workflow (Planning → Collection → Analysis → Recommendations) provides a clear sequence, but steps are described at a high level without validation checkpoints or feedback loops. There's no guidance on what to do when research yields inconclusive results, insufficient sample sizes, or conflicting data. The usability testing protocol has better structure but still lacks explicit validation steps.

2 / 3

Progressive Disclosure

Monolithic wall of text with everything inline. Multiple large templates (study plan, persona, usability protocol, research findings) are all embedded in the main file, making it extremely long. No references to separate files for detailed templates or methodology guides. The final line references 'core training' which is vague and unhelpful. Content would benefit enormously from splitting templates into separate referenced files.

1 / 3

Total

6

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
OpenRoster-ai/awesome-openroster
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.