CtrlK
BlogDocsLog inGet started
Tessl Logo

web-design-reviewer

This skill enables visual inspection of websites running locally or remotely to identify and fix design issues. Triggers on requests like "review website design", "check the UI", "fix the layout", "find design problems". Detects issues with responsive design, accessibility, visual consistency, and layout breakage, then performs fixes at the source code level.

64

Quality

76%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/web-design-reviewer/SKILL.md

The canonical home for this skill is web-design-reviewer in github/awesome-copilot

SKILL.md
Quality
Evals
Security

Quality

Content

70%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-structured, actionable workflow document with an exemplary validation/re-verification loop, weakened by token-inefficient enumeration of frameworks and tool alternatives, and by a bundle organization problem: visual-checklist.md is orphaned while its content is duplicated inline. Fixing the disclosure layer and trimming known-concept tables would raise this to a top-tier skill.

Suggestions

Replace the inline 'Inspection Items' tables (layout, responsive, accessibility, visual consistency) with a pointer to references/visual-checklist.md — the file exists but is currently unreferenced and duplicates that content, so deduplicating both fixes progressive disclosure and cuts roughly 50 lines.

Trim sections that restate knowledge Claude already has: the exhaustive 'Scope of Application' framework list, the 'Required Capabilities' table, and the 'Other Compatible Browser Automation Tools' comparison table (keep one sentence that any tool with navigation/screenshot/DOM capabilities works).

Remove the intro paragraph that repeats the frontmatter description verbatim, and add at least one inline executable snippet (e.g., the overflow-detection console script from framework-fixes.md) so the main body itself is copy-paste ready.

DimensionReasoningScore

Conciseness

The body is dense and table-driven rather than padded prose, but includes several trims a competent agent does not need: it repeats the frontmatter description in the intro ('This skill enables visual inspection and validation of website design quality...'), enumerates every framework/CMS ('React / Vue / Angular / Svelte / Next.js / Nuxt / SvelteKit / WordPress / Drupal'), and carries a 'Required Capabilities' table plus a Selenium/Puppeteer/Cypress alternatives table. More than minor trimming is needed, so anchor 3 rather than 4.

3 / 5

Actionability

Concrete specifics throughout: exact viewports (375px/768px/1280px/1920px), named Playwright MCP tools (browser_navigate, browser_take_screenshot, browser_resize), a copy-paste-ready MCP config JSON, detection file patterns (tailwind.config, *.module.css), a styled output report template, and a pointer to framework-fixes.md containing executable CSS/JSX/Vue snippets. It stops short of anchor 5 because the main body contains no inline executable commands and the code-search steps ('Search codebase by class name or ID') stay high-level.

4 / 5

Workflow Clarity

Four explicitly sequenced phases with flowcharts, a dedicated Step 4 re-verification phase (reload/HMR, re-screenshot, before/after comparison), regression testing, an explicit issues-remaining feedback loop back to Step 2, and an iteration limit ('If more than 3 fix attempts... consult the user'). Validation checkpoints and error recovery are explicit rather than implicit, matching anchor 5.

5 / 5

Progressive Disclosure

framework-fixes.md is clearly signaled and one level deep, but references/visual-checklist.md is never referenced anywhere in the body, and the inline 'Inspection Items' tables (layout, responsive, accessibility, visual-consistency) substantially duplicate that file's content — reference content that should be separate is inlined and the second reference is undiscoverable. This is a real organization gap beyond anchor 4's 'minor' gaps, but structure and navigation are otherwise clear, keeping it above anchor 2.

3 / 5

Total

15

/

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 answers both what the skill does and when to use it, in third person, with concrete issue categories and natural trigger phrases. The main residual gaps are limited synonym coverage in the trigger list and slightly generic framing of the core actions.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ('visual inspection of websites', 'detects issues with responsive design, accessibility, visual consistency, and layout breakage', 'performs fixes at the source code level'), but the core actions remain somewhat generic ('identify and fix design issues') rather than comprehensive granular operations, fitting anchor 4 rather than 5.

4 / 5

Completeness

Both halves are explicit: a clear 'what' (inspect, detect specific issue categories, fix at the source code level) and an explicit 'when' with concrete trigger phrases ('Triggers on requests like...'), matching the anchor-5 example structure; the 'when' clause is explicit and specific, not merely present as at anchor 4.

5 / 5

Trigger Term Quality

'Triggers on requests like "review website design", "check the UI", "fix the layout", "find design problems"' provides multiple natural phrases users would actually say, but misses common synonyms like 'design audit', 'polish the UI', or 'make it responsive', so it is a strong fit for anchor 4 rather than the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

The visual-design-review niche with distinctive triggers ('review website design', 'check the UI') is mostly distinct, but phrases like 'fix the layout' carry minor overlap risk with closely related frontend-development and code-review skills, placing it at anchor 4 rather than the minimal-conflict anchor 5.

4 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
Galaxy-Dawn/claude-scholar
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.