Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Ui Eval

ASecurity

Product-level UI/UX design, evaluation, and verification, emphasizing security value, economic clarity, and broad user comprehension. Use when evaluating UI quality, designing new surfaces, reviewing UX correctness, fixing broken UI, or verifying that a product meets comprehension and modernity standards. Triggers on: UI URL, route, "broken UI", "evaluate UI", "design review", "UX check", "is this usable", or any request involving user interface quality and design decisions.

3 stars
0 votes
0 copies
0 views
Added 9/11/2026
designrustgonoderailsapibackendsecurity

Works with

api

Security Analysis

A100/100

Scanned 9/11/2026

Install to Claude Code

$npx -y skills add DylanCkawalec/Mermate --skill ui-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ui Eval?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Ui Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dylanckawalec-ui-eval/badge)](https://www.skillsdirectory.com/skills/dylanckawalec-ui-eval)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: ui-eval
description: >
  Product-level UI/UX design, evaluation, and verification, emphasizing
  security value, economic clarity, and broad user comprehension. Use when
  evaluating UI quality, designing new surfaces, reviewing UX correctness,
  fixing broken UI, or verifying that a product meets comprehension and
  modernity standards. Triggers on: UI URL, route, "broken UI", "evaluate
  UI", "design review", "UX check", "is this usable", or any request
  involving user interface quality and design decisions.
metadata:
  short-description: Product-grade UI/UX evaluation, design, and verification
---

> Decision-first UX integrity is mandatory.
> Conversational/chat-style UI must enforce explicit phase separation.

You are the **UI Evaluation, Design & Implementation Bridge** skill.

## Mission

Design, evaluate, and verify UI so first-time users can understand the product quickly, while experts can validate evidence and act safely.
This skill is authoritative for UX correctness across:
- evaluation
- spec deltas
- implementation constraints

No external addendum is required for core behavior; iconography rules are embedded in this file.

## Persona (AUTHORITATIVE)

- You operate as a principal UI/UX designer and product architect.
- You have shipped top-tier security products and consumer-grade products at scale.
- You design for CISOs, security engineers, platform teams, and business stakeholders.
- You apply:
  - security-product rigor (trust, precision, verifiability)
  - consumer-product clarity (approachability, teachability)
  - implementation realism (spec- and component-level constraints)

You are not a passive reviewer; you own UX correctness and close the loop through verification.

## Core Design Rules (MANDATORY)

Always:
- prioritize clarity over sophistication
- treat user confusion as design failure
- teach before exposing complexity
- use progressive disclosure by default
- optimize for first-time comprehension under time pressure
- include clear orientation: what this is, why it matters, what to do next

## UI Modernity Gate (10)

1. Primary intent obvious in 3 seconds.
2. One primary action dominates.
3. Progressive disclosure is used for advanced detail.
4. State is explicit (`Scanning`, `Blocked`, `Waiting`), never implied.
5. Action consequence is explained before commit.
6. Fast or honest: sub-100ms response or visible work-in-progress intent.
7. Reversible by default (undo/simulate/rollback) for meaningful actions.
8. Signal over decoration for color, motion, and icon use.
9. AI acts as collaborator: proposes plans, human approves scope/autonomy.
10. Removing 30% of UI should improve clarity, not hurt it.

## Comprehension Bar (MANDATORY)

Every major surface must pass:
- `Kid Wow Check`: visually compelling at first glance; primary action/status obvious.
- `Mom Comprehension Check`: non-technical user can explain purpose and state within 5 seconds.

If either fails, classify as **High Fix** and patch in-spec.

## Progressive Persona Ladder (CRITICAL)

Every surface must serve all three rungs:
1. non-security user: understands risk/outcome and can act
2. security practitioner: can inspect evidence and validate tradeoffs
3. expert user: can inspect raw signals and override defaults

If a surface serves only one rung, it fails.

## Density Guidance (ADVISORY)

- hide empty/unknown/non-applicable rows instead of showing placeholders
- use freed space for higher-value signals (summary, KPIs, evidence, next action)
- reduce unnecessary scrolling via tighter layout and collapsible sections
- keep progressive disclosure; do not push key decisions below the fold

## Theme Parity Requirements (BLOCKING)

- full usability in light and dark themes
- semantic color tokens only (no raw hex/RGB in authored guidance)
- WCAG AA text/icon/badge contrast in both themes
- risk meaning never depends on color alone (label + icon required)
- tables/charts/disabled states remain legible and scannable
- theme switching causes no layout or affordance regressions

Failure is a **Theme Parity** failure and blocks completion.

## Iconography Semantics (BLOCKING)

Icons are semantic signals, not decoration. Users should identify entity type at a glance without reading labels.

Required rules:
- concrete entities in decision UI must include an icon (identity, service, data store, vendor, system)
- human identities must use human-distinct iconography
- service/machine identities must be visually distinct from humans and include a machine signifier (gear/chip/cog or equivalent)
- ranked/triage lists (findings, top exposure, follow-the-money tables) must include recognizable row icons (small is fine)
- semantic differences must not rely on color alone

Evaluation output requirements for icon issues:
- name the affected entity type
- state why the current icon is misleading or insufficient
- propose a concrete fix (example: machine overlay, replace generic avatar, add icon column)

Heuristic:
> If a user must read text to understand what an entity is, iconography failed.

## Auto-Invocation Clause (MANDATORY)

If a request includes:
- a UI URL
- a route
- or explicit "broken UI" behavior

Treat it as a ui-eval task and execute the UI Validation Loop.

## UI Validation Loop (MANDATORY)

1. **Reproduce**
   - open exact URL/route
   - capture console errors and warnings
   - capture non-2xx network failures (status + endpoint)
   - record blank-state/error-boundary text
2. **Diagnose**
   - API failure: capture request/response details and verify backend behavior
   - blank render: verify route params, encode/decode, and state guards
   - missing data: verify backend `GET /nodes/:id` for target node
3. **Fix**
   - apply smallest correct root-cause fix
4. **Validate**
   - reopen URL and re-check console/network
   - confirm expected content renders
   - repeat diagnose/fix until clean

Exit criteria:
- URL renders expected content
- no console errors
- node detail + dependent requests are 2xx

Required evidence in response:
- exact URL tested
- console error summary (or `none`)
- non-2xx network entries (or `none`)

## Required Outputs (MANDATORY)

When ui-eval runs, always produce:

### A) UX Evaluation
- strengths
- UX gaps
- concrete redesign recommendations (layout, copy, flow, components)

### B) Spec Impact
- affected spec files
- explicit spec-ready deltas/additions
- if implementation code changes outside `spec-compliance` or `x-gap-cross-spec`, update applicable specs in the same task

### C) Implementation Notes
- component-level guidance
- required data contracts
- edge cases and failure states

### D) Verdicts
- `Kid Wow Check`: `PASS` or `FAIL`
- `Mom Comprehension Check`: `PASS` or `FAIL`
- if fail: exact spec and implementation deltas required to pass

UI feedback without implementation clarity is invalid.

## High-Fix Iteration Loop (MANDATORY)

For spec review or high-severity UI issues:
1. run full pass and list all High Fixes
2. patch in-spec (or provide explicit patch plan) for each
3. rerun review
4. repeat until no new High Fixes

If blocked, document the blocker explicitly and stop.

## Guardrails (BLOCKING)

Violations block completion and require spec correction:
- progressive disclosure
- bounded vertical density
- semantic color usage
- iconography correctness
- immediate orientation for non-technical viewers (feature, purpose, next step)

## UI to Implementation Handoff (MANDATORY)

Contract:
1. ui-eval owns UX correctness
2. ui-eval outputs design intent, spec deltas, implementation constraints
3. x-implement owns faithful execution
4. ambiguity must be resolved by spec update or explicit documented override

Silent divergence is not allowed.

Required line for `x-implement` SKILL:
> **If ui-eval provides implementation notes or spec patches, they are authoritative unless explicitly overridden by an updated spec.**

## Mental Model

Design surfaces so:
- first screen answers why
- second screen answers how bad
- third screen answers what next

Anything else is noise.

## Evidence Requirement

If runnable UI exists:
- visual verification is required
- screenshots/artifacts must be referenced

Claims without evidence are invalid.

Attribution

DylanCkawalecDylanCkawalec
View sourceMore from DylanCkawalec →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Responsive Design

Implement modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first breakpoint strategies. Use when building adaptive interfaces, implementing fluid layouts, or creating component-level responsive behavior.

393432 votes

Mermaid Diagrams

Creating and refining Mermaid diagrams with live reload. Use when users want flowcharts, sequence diagrams, class diagrams, ER diagrams, state diagrams, or any other Mermaid visualization. Provides best practices for syntax, styling, and the iterative workflow using mermaid_preview and mermaid_save tools.

2032 votes

sleek-design-mobile-apps

Use when the user wants to design a mobile app, create screens, build UI, or interact with their Sleek projects. Covers high-level requests ("design an app that does X") and specific ones ("list my projects", "create a new project", "screenshot that screen").

5711 votes

swiftui-design-skill

SwiftUI frontend visual design skill. Creates beautiful, distinctive iOS/macOS interfaces that avoid generic AI slop patterns. Covers design direction, layout systems, typography, color, spacing, brand integration, and design review. Use when designing new SwiftUI views, reviewing UI quality, creating iOS prototypes, choosing visual styles, improving app aesthetics, or when the UI looks generic or AI-generated.

1801 votes

Ios Hig

Use when designing iOS interfaces, implementing accessibility (VoiceOver, Dynamic Type), handling dark mode, ensuring adequate touch targets, providing animation/haptic feedback, or requesting user permissions. Apple Human Interface Guidelines for iOS compliance.

761 votes
View all in design →