Specialized UI/UX evaluator for the Evaluate-Loop. An agent skill from Ibrahim-3d/orchestrator-supaconductor.

AGPL-3.0Auto-check passedFrontend & Design

Install Eval UI UX

skills CLI
$ npx skills add Ibrahim-3d/orchestrator-supaconductor --skill eval-ui-ux -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Ibrahim-3d/orchestrator-supaconductor eval-ui-ux --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Ibrahim-3d/orchestrator-supaconductor.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/eval-ui-ux .claude/skills/eval-ui-ux && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
eval-ui-ux
GitHub stars
380
Token cost
~2.4k tokens
SKILL.md length
707 words
Files
1
Skills in repo
27
Repo updated
First seen
Licence
AGPL-3.0

At a glance

Specialized UI/UX evaluator for the Evaluate-Loop. An agent skill from Ibrahim-3d/orchestrator-supaconductor.

  • Works in 5 steps: Track's spec.md — what was supposed to… → Track's plan.md — tasks that should be… → Design system reference — your project's… → …
  • Tasks that involve UI design
  • SKILL.md covers When This Evaluator Is Used, Inputs Required, Evaluation Passes (8 checks) and Verdict Template, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Eval UI UX is an agent skill from Ibrahim-3d/orchestrator-supaconductor. Specialized UI/UX evaluator for the Evaluate-Loop. Use this for evaluating UI shell tracks, design system tracks, screen implementation tracks, or any track where the primary deliverable is visual/interactive UI. Checks design system adherence, visual consistency, layout structure, responsive behavior, component states, animations, accessibility baseline, and usability check (copy quality). Dispatched by loop-execution-evaluator when track type is 'ui', 'design-system', or 'screens'. Triggered by: 'evaluate UI'…

Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Frontend & Design, covering UI design, Design systems and UX design. The repository describes itself as: Multi-agent orchestration system for Claude Code with parallel execution, automated quality gates, Board of Directors, and bundled Superpowers skills. The licence is AGPL-3.0.

When your agent uses it

  • Tasks that involve UI design
  • Tasks that involve Design systems
  • Tasks that involve UX design

Example prompts

  • “design-system”
  • “screens”
  • “evaluate UI”
  • “/eval-ui-ux”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Track's spec.md — what was supposed to be built
  2. Track's plan.md — tasks that should be complete
  3. Design system reference — your project's global CSS or token file (e.g., src/app/globals.css)
  4. Components to evaluate — all files in src/components/ and src/app/
  5. Data files — content JSON files used for copy (if applicable)

What it can do on your machine

Read from SKILL.md and the folder at commit 76c9b10. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown and typescript).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Eval UI UX loads about 2.4k tokens when it runs. Until then it costs about 144 tokens; SKILL.md has 707 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~144
When it runs · the whole SKILL.md, loaded when a task matches
~2.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Ibrahim-3d/orchestrator-supaconductor at commit 76c9b10, republished under its AGPL-3.0 licence (© Ibrahim-3d). 707 words, ~2,366 tokens.

Download SKILL.mdSave it as .claude/skills/eval-ui-ux/SKILL.md (or your agent's skills folder).
name
eval-ui-ux
description
Specialized UI/UX evaluator for the Evaluate-Loop. Use this for evaluating UI shell tracks, design system tracks, screen implementation tracks, or any track where the primary deliverable is visual/interactive UI. Checks design system adherence, visual consistency, layout structure, responsive behavior, component states, animations, accessibility baseline, and usability check (copy quality). Dispatched by loop-execution-evaluator when track type is 'ui', 'design-system', or 'screens'. Triggered by: 'evaluate UI', 'UI review', 'design review', 'visual audit'.

UI/UX Evaluator Agent

Specialized evaluator for tracks whose deliverables are visual UI — screens, components, design systems, layouts.

When This Evaluator Is Used

Dispatched by loop-execution-evaluator when the track is one of:

  • Screen implementation
  • Design system work
  • Component library
  • UI polish or UX audit

Inputs Required

  1. Track's spec.md — what was supposed to be built
  2. Track's plan.md — tasks that should be complete
  3. Design system reference — your project's global CSS or token file (e.g., src/app/globals.css)
  4. Components to evaluate — all files in src/components/ and src/app/
  5. Data files — content JSON files used for copy (if applicable)

Evaluation Passes (8 checks)

Pass 1: Design System Adherence

read_file your project's CSS/token file to extract the token system, then check components:

CheckWhat to Look For
ColorsCSS custom properties (--color-*, --brand-*) used, no raw hex/rgb in components
SpacingTailwind spacing classes follow consistent grid, no arbitrary px values
TypographyFont families from your design system fonts, sizes from scale
RadiusUses token-defined radius values, no random rounded-* overrides
ShadowsShadow classes from token system, consistent elevation levels
Glass-morphismBackdrop-blur, bg-opacity patterns on cards/modals/overlays (if applicable)
markdown
### Design System Adherence: PASS / FAIL
- Hardcoded colors found: [count] — [list files:lines]
- Hardcoded spacing found: [count] — [list files:lines]
- Typography violations: [count] — [list]
- Token coverage: [X]% of visual properties use design tokens
Pass 2: Visual Consistency

Compare styling patterns across screens:

CheckWhat to Look For
Spacing rhythmSame gap/padding patterns across sections
Color usageBrand palette applied consistently (not random grays)
Component stylingSame component (Card, Button) looks identical on all pages
Icon sizingIcons use consistent size props
Page structureSimilar content types have similar visual treatment
markdown
### Visual Consistency: PASS / FAIL
- Inconsistencies found: [count]
- Affected screens: [list]
- Specific issues: [describe each]
Pass 3: Layout & Structure
CheckWhat to Look For
Header presenceHeader component rendered on every page (or layout group)
Footer presenceFooter component rendered on every page
Container usageMax-width Container wraps content on all pages
Section usageVertical spacing via Section component
Visual hierarchyh1 → h2 → body → actions ordering clear
Content widthNo full-bleed text blocks (constrained width)
markdown
### Layout & Structure: PASS / FAIL
- Pages missing Header: [list]
- Pages missing Footer: [list]
- Pages missing Container: [list]
- Hierarchy issues: [describe]
Pass 4: Responsive Behavior

Check component classes and layout patterns:

BreakpointWhat to Check
375px (mobile)Single column, stacked layout, touch-friendly
768px (tablet)2-column grids, adjusted spacing
1024px+ (desktop)Full layout, 3-4 column grids
CheckWhat to Look For
Grid collapsegrid-cols-1 md:grid-cols-2 lg:grid-cols-3 patterns
Horizontal scrollNo overflow-x issues, no fixed-width elements
Touch targetsButtons/links >= 44px on mobile (min-h-11, p-3, etc.)
Mobile menuHeader collapses to hamburger/sheet on mobile
Text truncationLong text doesn't break layout
markdown
### Responsive: PASS / FAIL
- Breakpoints covered: [375/768/1024]
- Pages with issues: [list]
- Touch target violations: [list components]
Show full SKILL.md (330 more words)Show less
Pass 5: Component States & Conditional Rendering

Check interactive components for complete state coverage and safe rendering logic:

Component TypeRequired States
Buttondefault, hover, active, focus, disabled, loading
Inputdefault, focus, error, disabled, placeholder
Carddefault, hover (if interactive)
Modalopen/close animation, backdrop, focus trap, escape-to-close
Toastsuccess, error, info variants
Loadingspinner or skeleton for every async operation

Conditional Rendering Patterns to Check:

Anti-PatternWhat to FlagFix
Magic string comparisonstatus === 'ready' && <Image />Use explicit arrays: ['ready', 'locked'].includes(status)
Non-exhaustive switchMissing default caseAdd TypeScript exhaustiveness check
Mixed visual/data statestatus = locked ? 'locked' : 'ready'Separate: const isLocked = item.locked; const hasContent = !!imageUrl;
Status explosion7+ status codesSplit into orthogonal states

Example Brittle Pattern:

typescript
// BAD: Image disappears when status changes
{imageUrl && status === 'ready' && <Image />}
// When item is locked, status becomes 'locked' → image hidden!

// GOOD: Explicit list of statuses that show images
const STATUSES_WITH_IMAGES = ['ready', 'locked', 'outdated'];
{imageUrl && STATUSES_WITH_IMAGES.includes(status) && <Image />}

// BETTER: Separate concerns
const shouldShowImage = imageUrl && !['generating', 'error'].includes(status);
{shouldShowImage && <Image />}
markdown
### Component States & Rendering: PASS / FAIL
- Missing states: [component: missing state]
- Components audited: [count]
- Coverage: [X]% have all required states
- **Brittle conditionals found: [count] — [list files:lines]**
- **Non-exhaustive switches: [count] — [list]**
- **Status explosion (>7 codes): [list components]**
Pass 6: Animation & Transitions
CheckWhat to Look For
Page transitionsPage transition wrapper or framer-motion layout
Hover effectsSubtle scale/shadow/opacity changes on interactive elements
Loading animationsSpinner/skeleton with smooth animation
Modal transitionsFade/scale on open/close
State transitionsNo sudden jumps between states
markdown
### Animations: PASS / FAIL
- Pages missing transitions: [list]
- Components missing hover effects: [list]
- Jarring state changes: [describe]
Pass 7: Accessibility Baseline
CheckWCAG LevelWhat to Look For
LabelsAAll <input> elements have associated <label>
Button textAAll buttons have visible text or aria-label
Alt textAAll <img> elements have meaningful alt
Color contrastAAText/background contrast >= 4.5:1 (body), >= 3:1 (large)
Focus visibleAAFocus ring visible on all interactive elements
Focus orderATab order follows visual reading order
Modal focusAModal traps focus when open
markdown
### Accessibility: PASS / FAIL
- Missing labels: [list inputs]
- Missing alt text: [list images]
- Contrast issues: [list]
- Focus order issues: [describe]
Pass 8: Usability Check (Copy Quality)

read_file all user-facing text in components and data files:

CheckWhat to Look For
HeadingsSimple, friendly, no jargon
CTAsAction verbs that clearly describe the outcome
ErrorsTell user what to do, not technical details
LabelsEveryday language (e.g., "Your name", not "Name identifier")
JargonNo: "auth", "render", "deps", "schema", "API", "submit"
ToneReassuring, not pushy (especially paywall, error states)

Verify against your target personas — would they understand every piece of text without explanation?

markdown
### Usability Check: PASS / FAIL
- Jargon found: [word: file:line]
- Unfriendly copy: [text: file:line]
- Suggested rewrites: [original → suggested]

Verdict Template

markdown
## UI/UX Evaluation Report

**Track**: [track-id]
**Evaluator**: eval-ui-ux
**Date**: [YYYY-MM-DD]
**Screens Evaluated**: [count]

### Results
| Pass | Status | Issues |
|------|--------|--------|
| 1. Design System | PASS/FAIL | [count] issues |
| 2. Visual Consistency | PASS/FAIL | [count] issues |
| 3. Layout & Structure | PASS/FAIL | [count] issues |
| 4. Responsive | PASS/FAIL | [count] issues |
| 5. Component States | PASS/FAIL | [count] issues |
| 6. Animations | PASS/FAIL | [count] issues |
| 7. Accessibility | PASS/FAIL | [count] issues |
| 8. Usability Check | PASS/FAIL | [count] issues |

### Verdict: PASS / FAIL
[If FAIL, list specific fix actions for loop-fixer]

Handoff

  • PASS → Return to loop-execution-evaluator → Conductor marks complete
  • FAIL → Return to loop-execution-evaluator → Conductor dispatches loop-fixer

© Ibrahim-3d, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/eval-ui-ux of Ibrahim-3d/orchestrator-supaconductor.

Open the folder on GitHubat commit 76c9b10

Compare with similar skills

Eval UI UX next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Eval UI UX compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Eval UI UX this skillIbrahim-3d/orchestrator-supaconductor380—~2.4kAutomated safety check: PassAGPL-3.0
Edit Figma Designwarpdotdev/warp65k1 repos~2.4kAutomated safety check: PassAGPL-3.0
Super UI UX Designsyahiidkamil/Software-Engineer-AI-Agent-Atlas401—~9kAutomated safety check: PassNone
Penpot Uiux Designgithub/awesome-copilot40k1 repos~3kAutomated safety check: PassMIT
UI Designhashgraph-online/awesome-codex-plugins1.2k—~904Automated safety check: PassApache-2.0
UI UX Designeraiskillstore/marketplace4307 repos~2.4kAutomated safety check: PassNone

Similar skills

  • Edit Figma Design

    warpdotdev/warp

    Creates or revises Figma designs from a written description using the Figma MCP authoring tools, in a new blank file or an existing one.

    65k GitHub starsUsed in 1 repo~2.4k tokens
    Frontend & DesignAuto-check passed
  • Super UI UX Design

    syahiidkamil/Software-Engineer-AI-Agent-Atlas

    Complete UI/UX design capability — a wiki-style knowledge map of design theory (UX laws, Nielsen heuristics, usability, visual hierarchy, typography, contrast/WCAG, design systems…

    401 GitHub stars~9k tokensUpdated 3 mo ago
    Frontend & DesignAuto-check passed
  • Penpot Uiux Design

    github/awesome-copilot

    Official

    Comprehensive guide for creating professional UI/UX designs in Penpot using MCP tools.

    40k GitHub starsUsed in 1 repo~3k tokens
    Frontend & DesignAuto-check passed
  • UI Design

    hashgraph-online/awesome-codex-plugins

    Design, build, or improve web and mobile interfaces using real product examples from UIZZE’s 800,000+ web and iOS screens.

    1.2k GitHub stars~904 tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • UI UX Designer

    aiskillstore/marketplace

    Create interface designs, wireframes, and design systems. An agent skill from aiskillstore/marketplace.

    430 GitHub starsUsed in 7 repos~2.4k tokens
    Frontend & DesignAuto-check passed
  • UX First Principles

    davidortinau/maui-skills

    Apply the foundational reasoning of a senior UI/UX designer to interface decisions, BEFORE and WHILE generating UI, not just styling it afterward.

    174 GitHub stars~1.7k tokensUpdated 3 mo ago
    Frontend & DesignAuto-check passed

More from Ibrahim-3d/orchestrator-supaconductor

All 27 skills in this repo
  • Cto Advisor

    Ibrahim-3d/orchestrator-supaconductor

    Technical leadership guidance for engineering teams, architecture decisions, and technology strategy.

    380 GitHub starsUsed in 4 repos~2.4k tokens
    Auto-check passed
  • Context Driven Development

    Ibrahim-3d/orchestrator-supaconductor

    A skill your agent uses when working with Conductor's context-driven development methodology, managing project context artifacts, or understanding the relationship between product.md, tech-stack.md…

    380 GitHub starsUsed in 9 repos~2.9k tokens
    Auto-check passed
  • Agent Factory

    Ibrahim-3d/orchestrator-supaconductor

    Creates specialized worker agents dynamically from templates.

    380 GitHub stars~2.9k tokensUpdated 11 days ago
    Auto-check passed
  • Board Of Directors

    Ibrahim-3d/orchestrator-supaconductor

    Simulate a 5-member expert board deliberation for major decisions.

    380 GitHub stars~1.9k tokensUpdated 11 days ago
    Auto-check passed
  • Business Docs Sync

    Ibrahim-3d/orchestrator-supaconductor

    A skill your agent uses when completing a track that changes pricing, AI models, product features, or asset pipelines — syncs business context documents across all tiers.

    380 GitHub stars~2.1k tokensUpdated 11 days ago
    Auto-check passed
  • Context Loader

    Ibrahim-3d/orchestrator-supaconductor

    Load project context efficiently for Conductor workflows. An agent skill from Ibrahim-3d/orchestrator-supaconductor.

    380 GitHub stars~830 tokensUpdated 11 days ago
    Auto-check passed

Questions about Eval UI UX

What does Eval UI UX do?

Specialized UI/UX evaluator for the Evaluate-Loop. An agent skill from Ibrahim-3d/orchestrator-supaconductor. Eval UI UX is an agent skill from Ibrahim-3d/orchestrator-supaconductor. Specialized UI/UX evaluator for the Evaluate-Loop.

When should I use Eval UI UX?

Eval UI UX fits situations like: tasks that involve UI design; tasks that involve Design systems; tasks that involve UX design.

How do I install Eval UI UX in Claude Code?

Run `npx skills add Ibrahim-3d/orchestrator-supaconductor --skill eval-ui-ux -a claude-code`. Or copy the skill folder (skills/eval-ui-ux in Ibrahim-3d/orchestrator-supaconductor) into .claude/skills/eval-ui-ux in your project. Claude Code loads it when a task matches its description.

How do I install Eval UI UX in Codex?

Run `npx skills add Ibrahim-3d/orchestrator-supaconductor --skill eval-ui-ux -a codex`. Or copy the skill folder (skills/eval-ui-ux in Ibrahim-3d/orchestrator-supaconductor) into .agents/skills/eval-ui-ux in your project. Codex loads it when a task matches its description.

Can I use Eval UI UX in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Ibrahim-3d/orchestrator-supaconductor --skill eval-ui-ux -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/eval-ui-ux, .gemini/skills/eval-ui-ux, .github/skills/eval-ui-ux and .opencode/skills/eval-ui-ux in your project.

What does Eval UI UX need to run?

SKILL.md names no scripts, command-line tools or credentials: Eval UI UX is instructions for the agent only.

Does Eval UI UX access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Eval UI UX safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Eval UI UX use?

Eval UI UX is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Eval UI UX use?

About 2.4k tokens (SKILL.md is roughly 9.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Eval UI UX?

Skills that share tags, products or a category with Eval UI UX: Edit Figma Design (warpdotdev/warp, 65k stars), Super UI UX Design (syahiidkamil/Software-Engineer-AI-Agent-Atlas, 401 stars), Penpot Uiux Design (github/awesome-copilot, 40k stars) and UI Design (hashgraph-online/awesome-codex-plugins, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Eval UI UX?

Ibrahim-3d (a GitHub user) maintains it in Ibrahim-3d/orchestrator-supaconductor, which has 380 GitHub stars. The repository holds 27 skills in this directory. The repository was last updated on September 27, 2026.

Source: Ibrahim-3d/orchestrator-supaconductor on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.