CtrlK
BlogDocsLog inGet started
Tessl Logo

ui-ux-design

Skill do Designer UI/UX para definição de interfaces e experiência do usuário. Use quando precisar criar wireframes, design system tokens, componentes de UI, fluxos de navegação, acessibilidade, ou qualquer decisão de interface. Trigger em: "design", "UI", "UX", "interface", "wireframe", "componente visual", "layout", "responsivo", "mobile first", "acessibilidade básica", "design system", "protótipo", "Figma".

59

Quality

67%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./skills/02-ui-ux-design/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%

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

This skill is comprehensive in scope but suffers significantly from verbosity — it inlines large amounts of content (design tokens, aesthetic anchor descriptions, Nielsen heuristics) that Claude already knows or that should be in referenced files. The actionability is moderate: it provides good templates and token structures but lacks concrete guidance on how Claude should actually produce wireframes/prototypes in a text-based medium. The workflow is present but missing explicit validation gates.

Suggestions

Move the full design tokens TypeScript file, aesthetic anchor descriptions, and Nielsen heuristics checklist to separate referenced files (e.g., `docs/design-tokens-template.ts`, `docs/aesthetic-anchors.md`) and keep only a brief summary with links in the main SKILL.md.

Add a concrete workflow with validation checkpoints: e.g., '1. Choose aesthetic anchor → 2. Define tokens → 3. Validate tokens against anchor (no anti-patterns) → 4. Create wireframe → 5. Run Nielsen checklist → 6. Only proceed to handoff when all 10 heuristics pass.'

Clarify how Claude should actually produce wireframes in a text environment — provide a concrete example of an ASCII wireframe, markdown mockup, or structured output format that constitutes a 'wireframe' deliverable.

Remove or drastically shorten content Claude already knows (Nielsen heuristics definitions, basic responsive design rules like 'hamburger in mobile') and replace with project-specific constraints or non-obvious guidance only.

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~300+ lines. It includes a full design token file with hardcoded color values (which are explicitly called out as anti-patterns in the aesthetic anchors section itself — blue/indigo defaults), extensive lists of aesthetic anchors with descriptions Claude could infer, Nielsen heuristics that Claude already knows, and skeleton loading patterns that are basic UI knowledge. The token file alone is ~60 lines of static values that could be a referenced file.

1 / 3

Actionability

The skill provides a concrete TypeScript token file and structured component specification templates, which are actionable. However, much of the content is descriptive checklists and guidelines rather than executable steps. The wireframe/prototyping process itself lacks concrete tooling commands or output format examples — it says 'create wireframes' but doesn't show how Claude should actually produce them in a text-based environment.

2 / 3

Workflow Clarity

The skill lists responsibilities, inputs, outputs, and handoff checklists, providing a reasonable sequence. However, there are no explicit validation checkpoints or feedback loops in the design process itself — no step like 'validate accessibility before handoff' or 'review against heuristics checklist before proceeding.' The 'Evidencia de Conclusao' section is minimal and lacks verification steps for the destructive/irreversible nature of design decisions propagating downstream.

2 / 3

Progressive Disclosure

The skill references external files like `docs/skill-guides/ui-ux-design.md` and `docs/skill-guides/ui-component-mcps.md` for detailed content, which is good. However, the main file itself is monolithic — the full design tokens, all 11 aesthetic anchors with descriptions, the complete Nielsen checklist, and skeleton patterns are all inline when they could be in referenced files. The token file especially should be a separate reference.

2 / 3

Total

7

/

12

Passed

Description

100%

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

This is a strong skill description that clearly defines its domain (UI/UX design), lists specific capabilities, provides explicit 'Use when' guidance, and includes a comprehensive list of trigger terms. The description is well-structured and would allow Claude to confidently select this skill from a large pool. The only minor note is that it's written in Portuguese, but the trigger terms include universal English terms like 'UI', 'UX', 'Figma' which broadens its matching potential.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: criar wireframes, design system tokens, componentes de UI, fluxos de navegação, acessibilidade, decisão de interface. These are concrete, actionable capabilities.

3 / 3

Completeness

Clearly answers both 'what' (definição de interfaces e experiência do usuário, wireframes, design system tokens, componentes de UI, fluxos de navegação, acessibilidade) and 'when' with an explicit 'Use quando precisar...' clause and a dedicated 'Trigger em:' list.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms users would say: 'design', 'UI', 'UX', 'interface', 'wireframe', 'componente visual', 'layout', 'responsivo', 'mobile first', 'acessibilidade', 'design system', 'protótipo', 'Figma'. These are terms users would naturally use when needing UI/UX help.

3 / 3

Distinctiveness Conflict Risk

Clearly carves out a distinct niche around UI/UX design with specific triggers like 'wireframe', 'Figma', 'design system', 'mobile first' that are unlikely to conflict with other skills such as general coding or document processing.

3 / 3

Total

12

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
felvieira/claude-skills-fv
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.