CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ux

Reviews and plans UX for web and React Native (Expo) UIs: walks the user's real path through the code, checks what each control actually does, then goes deep on accessibility (WCAG 2.2) and microcopy. Never recommends a dark pattern. Triggers on "ux review", "ux audit", "check accessibility", "is this accessible", "plan the X flow", "improve copy", "/ux".

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-5

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

The body is an unusually well-crafted orchestration document: lean, mode-aware, with an explicit sequence and a genuine verification checkpoint before reporting. Its fatal flaw is the bundle itself — seven of the eight referenced rule and template files do not exist, so the progressive-disclosure structure it is built around cannot function in practice.

Suggestions

Add the missing bundle files (rules/user-path.md, rules/accessibility.md, rules/ux-writing.md, rules/dark-patterns.md, rules/visual-design.md, rules/verify-before-reporting.md, and templates/review-report.md) — every Pass 1/Pass 2 procedure, the copy and dark-pattern rules, and the report template currently resolve to dead links.

Resolve the `<base>` placeholder in the scoping command (e.g., "merge-base with the default branch") so `git diff --name-only <base>...HEAD` is executable without guesswork.

Provide a minimal inline fallback (severity labels plus required finding fields) for the report format when templates/review-report.md is absent, mirroring the existing graceful-degradation pattern for missing companion skills.

DimensionReasoningScore

Conciseness

The body is lean and dense — a mode table, terse numbered steps, and hard rules with no explanation of concepts Claude already knows (it never defines WCAG or React Native; it even delegates rationale to references/path-first.md, which notes "The base model already knows WCAG 2.2 success criteria unaided"). Not 4: no over-explanation was found that could be trimmed.

5 / 5

Actionability

Concrete, executable guidance throughout: an exact scoping command (`git diff --name-only <base>...HEAD`), a severity-criteria table, per-mode work order, and specific directives like "Contrast computed from the actual tokens and resolved colors, in every theme" and "Report at most ten findings". Not 5: `<base>` is left unresolved, and the deepest procedures are delegated to rule files rather than given concrete inline steps.

4 / 5

Workflow Clarity

The sequence is explicit per mode ("Pass 1 → Pass 2 → Verify → Report"), Pass 1 is a numbered checklist, and the Verify section is an explicit validation checkpoint with a feedback loop: "Every claimed behaviour cites the `file:line` that proves it" and unprovable claims are labeled unverified with "what would confirm it". Not 4: checkpoints are present and explicit, with error-recovery behavior even for missing companion skills.

5 / 5

Progressive Disclosure

Scored against the actual bundle: the body references eight files, but only references/path-first.md exists — rules/user-path.md, rules/accessibility.md, rules/ux-writing.md, rules/dark-patterns.md, rules/visual-design.md, rules/verify-before-reporting.md, and templates/review-report.md are all missing, so the entire detail layer is unreachable. The signaling and one-level-deep structure are well designed, which keeps this above 2, but 7 of 8 broken references is far beyond the "minor organization gaps" of 4.

3 / 5

Total

17

/

20

Passed

Description

88%Weight 40%Scale 1-5

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

A strong description: it states concrete capabilities in third person, covers both what and when with explicit trigger phrases, and carves out a recognizable niche. The only weaknesses are a few missing natural trigger synonyms and minor overlap risk with single-purpose accessibility or copy-writing skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "walks the user's real path through the code, checks what each control actually does, then goes deep on accessibility (WCAG 2.2) and microcopy" plus "Never recommends a dark pattern" — comprehensively covering both review and planning for its declared web/React Native domain. Not 4: no discernible coverage gap within that scope.

5 / 5

Completeness

Explicitly answers both questions: the first sentence states what the skill does (reviews and plans UX, with the concrete sub-activities), and "Triggers on …" gives explicit when-guidance with concrete trigger phrases. Not 4: the when-clause is already fully explicit, not merely present.

5 / 5

Trigger Term Quality

Triggers on natural phrases users would actually say: "ux review", "ux audit", "check accessibility", "is this accessible", "plan the X flow", "improve copy", "/ux". Not 5: common synonyms such as "usability", "contrast", "onboarding", or "design feedback" are missing ("check contrast" appears in the body but not the description).

4 / 5

Distinctiveness Conflict Risk

A clear niche (UX review/planning for web and React Native/Expo with WCAG depth and an anti-dark-pattern stance) with distinct trigger phrases. Not 5: "check accessibility" / "is this accessible" and "improve copy" could overlap with a dedicated accessibility or UX-writing skill.

4 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

relative_links

Relative link issues: 10 missing

Warning

Total

14

/

16

Passed

Repository

mthines/agent-skills

Path

skills/design/ux/SKILL.md

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.