CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ui-ux-pro-max

UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks.

Quality

63%

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

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/ui-ux-pro-max/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 delivers a clear, executable workflow with concrete commands, domain/stack reference tables, and a validation checklist — solid actionability. Its main costs are token padding (Python install instructions, rules duplicated as a checklist), brittle hardcoded script paths that don't match the bundle layout, and internally inconsistent stack/domain counts (claims 13 stacks but lists 10; Step 2 says 5 domains while the table lists 10).

Suggestions

Remove the Python installation instructions and drop either the 'Common Rules' tables or the 'Pre-Delivery Checklist' — they restate the same rules and cost ~80 lines of context.

Reference the script relative to the skill location (e.g. 'scripts/search.py') instead of the hardcoded '.agents/skills/ui-ux-pro-max/scripts/search.py' so commands work regardless of install path.

Reconcile the counts: list all 13 stacks the script supports (including astro, nuxtjs, nuxt-ui), and clarify that Step 2's design-system search hits 5 domains while 10 domains are available for detail searches.

DimensionReasoningScore

Conciseness

Mostly efficient operational content (commands, tables, workflow), but it includes unnecessary padding Claude does not need: OS-specific Python install instructions (brew/apt/winget) and ~80 lines of 'Common Rules' tables that are then restated as the 'Pre-Delivery Checklist'. This matches anchor 3 ('mostly efficient but includes some unnecessary explanation or could be tightened') rather than anchor 4's 'minor instances'.

3 / 5

Actionability

Commands are concrete and near copy-paste ready ('python3 ... search.py "beauty spa wellness service" --design-system -p "Serenity Spa"') with a worked example workflow, matching anchor 4. It falls short of anchor 5 because every command hardcodes the path '.agents/skills/ui-ux-pro-max/scripts/search.py', which does not match the bundle layout ('scripts/search.py') and breaks if the skill is installed elsewhere, and the 'Available stacks' list omits three stacks (astro, nuxtjs, nuxt-ui) that the script actually supports.

4 / 5

Workflow Clarity

The 4-step sequence (analyze → design system → supplement → stack guidelines) is clearly ordered, ends with a pre-delivery checklist as a validation checkpoint, and includes an iteration tip for empty results — matching anchor 4's 'clear sequence with most checkpoints present'. It is not anchor 5 because there is no error-recovery guidance if the script fails (e.g. missing data files) and the checklist is not wired into the workflow steps as an explicit gate.

4 / 5

Progressive Disclosure

Good structure for a database skill: the SKILL.md teaches the search interface while the bulk data stays behind the search script, keeping it out of context, and the bundle's scripts exist. Minor gaps keep it from anchor 5: referenced script paths use a hardcoded install location inconsistent with the actual bundle ('.agents/skills/ui-ux-pro-max/scripts/' vs 'scripts/'), and the ~80 lines of rules/checklist content could live in a reference file.

4 / 5

Total

15

/

20

Passed

Description

40%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.

The description is a bare resource inventory: it names the domain and asset counts but states no actions and gives no usage triggers, capping completeness low. Its counts also contradict the skill body (50 vs 67 styles, 21 vs 96 palettes, 9 vs 13 stacks), undermining its accuracy. It needs an action statement ('Recommends/searches...') and a 'Use when...' clause with natural trigger phrases.

Suggestions

State concrete actions in third person, e.g. 'Searches a curated UI/UX database to recommend styles, color palettes, font pairings, chart types, and stack-specific implementation guidelines for web and mobile projects.'

Add an explicit trigger clause: 'Use when designing or restyling UI, building landing pages, picking colors or fonts, or improving the look and feel of web/mobile apps.'

Fix the inventory counts so they match the actual database (the body claims 67 styles, 96 palettes, and 13 stacks), or drop the numbers to avoid a false claim.

DimensionReasoningScore

Specificity

The description names the domain ('UI/UX design intelligence') and enumerates concrete resources ('50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks'), but contains no action verbs whatsoever — it never says whether it searches, recommends, or applies these resources. This is above the purely abstract anchor 1 ('no concrete actions') but below anchor 3, whose example lists actual actions like 'extracts' and 'fills'.

2 / 5

Completeness

There is no 'Use when...' clause or any trigger guidance, which caps completeness at 3; and the 'what' itself is vague — 'UI/UX design intelligence' is a label, not a clear statement of what the skill does. This lands on anchor 2 ('Has a vague what and no when') rather than anchor 3, which requires a clear 'what'.

2 / 5

Trigger Term Quality

'UI/UX design', 'styles', 'palettes', 'font pairings', and 'charts' are terms users naturally say, but common variations are missing: 'colors', 'design system', 'landing page', 'web/mobile app', 'theme'. This matches anchor 3 ('Some relevant keywords but missing common variations or synonyms') rather than anchor 4's fuller synonym coverage.

3 / 5

Distinctiveness Conflict Risk

The design niche ('styles, palettes, font pairings, charts') is clearly distinguishable from document, data, or code skills, with only minor overlap risk against closely related design/visualization skills. It is not the clear-niche minimal-conflict case of anchor 5 because the description lacks explicit distinct triggers.

4 / 5

Total

11

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

solana8800/vclaw-ui

Path

.agents/skills/ui-ux-pro-max/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.