CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

team-ui-polish

Unified team skill for UI polish. Auto-discover and fix UI design issues using Impeccable design standards. Anti-AI-slop detection, color/typography/spacing quality, motion, interaction states, visual hierarchy. Uses team-worker agent architecture. Triggers on "team ui polish", "ui polish", "design polish".

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-engineered router document: terse tables, a complete worker-spawn template, explicit coordination/timeout/escalation semantics, and a clear pipeline with a verification loop. The main defect is that every referenced role and spec file is missing from the bundle, so the skill's progressive-disclosure structure — its whole mechanism for delivering actual instructions — is unverifiable and unusable as shipped here.

Suggestions

Ship the referenced bundle files (roles/<role>/role.md for all five roles and the six specs/*.md files) so the router's links resolve; without them the skill carries no executable domain instructions.

Drop the redundant 'Scan-to-Diagnosis Context Flow' spawn_agent snippet (it duplicates the Worker Spawn Template) and collapse the Model Selection Guide — where every role is 'high' — into a single line stating that all workers use reasoning_effort: high.

Make the User Commands handlers concrete: specify what the coordinator does on 'check'/'status' and 'resume'/'continue' (e.g., which files are read, what status graph output looks like) instead of one-phrase action summaries.

DimensionReasoningScore

Conciseness

The body is mostly lean, table-driven router documentation (Role Registry, Delegation Lock table, Error Handling table) that assumes Claude's competence. Minor trims are available: the Model Selection Guide table assigns 'high' to every role and could be one line, and the 'Scan-to-Diagnosis Context Flow' section repeats the Worker Spawn Template with a second spawn_agent snippet. Not 3 because there is no padding explaining concepts Claude already knows.

4 / 5

Actionability

Highly concrete: a complete spawn_agent template with all fields, exact API call signatures with parameters (wait_agent({ timeout_ms: 1800000 }), close_agent({ target }), followup_task with STATUS_CHECK/FINALIZE escalation and timings), the session directory layout, and named agent targeting examples. Not 5 because execution depends on roles/<role>/role.md and specs/ files, none of which are present in the bundle, and the User Commands table ('View execution status graph', 'Advance to next step') leaves handler behavior unspecified.

4 / 5

Workflow Clarity

The scan -> diagnose -> optimize -> verify pipeline is clearly sequenced with a validation stage (verifier role), an explicit feedback loop (verify fail -> followup_task OPT-fix, GC loop capped at 2 rounds), timed-out agent handling, and escalation to the user when 'GC loop stuck > 2 rounds'. The Delegation Lock adds a per-tool-call checkpoint for the coordinator. All anchors of the top level are present in what is written.

5 / 5

Progressive Disclosure

References are clearly signaled and one level deep (Role Registry table linking roles/<name>/role.md, Specs Reference list linking specs/*.md), but none of the referenced files exist in the skill bundle — no roles/, specs/, or commands/ directories are present alongside SKILL.md. Since this file is a pure router whose entire payload lives behind those links, the disclosure structure cannot actually be navigated. Not 2 because the in-file organization and signaling itself is good, not placeholders.

3 / 5

Total

16

/

20

Passed

Description

83%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 what the skill does with a concrete list of design dimensions, uses third person, and includes explicit natural-language trigger phrases. Weaknesses are minor — slightly thin synonym coverage for triggers and one implementation-detail sentence that dilutes the capability statement.

DimensionReasoningScore

Specificity

The description lists several concrete capability areas — 'Auto-discover and fix UI design issues', 'Anti-AI-slop detection, color/typography/spacing quality, motion, interaction states, visual hierarchy' — which names the domain and multiple specific actions. Falls short of 5 because 'Uses team-worker agent architecture' is implementation detail rather than a user-facing capability, and the scan/diagnose/optimize/verify actions appear only in the body, leaving minor coverage gaps.

4 / 5

Completeness

Both questions are answered explicitly: the 'what' ('Auto-discover and fix UI design issues using Impeccable design standards' plus enumerated dimensions) and the 'when' ('Triggers on "team ui polish", "ui polish", "design polish"'), with concrete trigger phrases. Voice is third person throughout, so no penalty applies.

5 / 5

Trigger Term Quality

Explicit trigger phrases 'team ui polish', 'ui polish', 'design polish' are natural terms a user would plausibly say. Not 5 because common variations like 'fix the UI', 'improve the design', 'make it look better', or 'visual cleanup' are missing; not 3 because the included phrases are genuinely natural rather than technical jargon.

4 / 5

Distinctiveness Conflict Risk

The 'UI polish / design polish' niche with anti-AI-slop and Impeccable-standards framing is a fairly clear niche with distinct triggers. Minor overlap risk remains with general frontend/design-review or styling skills, since 'design polish' is a broad-ish phrase and no boundary against adjacent skills (e.g., general code review) is stated.

4 / 5

Total

17

/

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

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

relative_links

Relative link issues: 11 missing, 5 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository

catlog22/Claude-Code-Workflow

Path

.codex/skills/team-ui-polish/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.