Skip to content
Skillpedia
Interfaces (UI/UX)40k · #5417

web-design-reviewer

Helps your agent review and fix website design. It finds layout, responsiveness, and accessibility issues, and suggests code fixes.

What it does

This AI agent checks website designs to find and fix visual and usability issues. It can analyze websites that are live online or running on your computer.

When to use it

  • ✓When a website's layout looks broken.
  • ✓If a site doesn't fit well on mobile phones.
  • ✓To ensure a website is easy for everyone to use.

Example of what to ask your AI

“Review the design of the website http://mysite.com”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/github/awesome-copilot/blob/main/skills/web-design-reviewer/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/github/awesome-copilot/blob/main/skills/web-design-reviewer/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

It visits the website, takes 'pictures' (screenshots), and analyzes the elements. If it finds problems, it tries to fix them directly in the website's code.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add github/awesome-copilot --skill web-design-reviewer

Or download just the file:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/web-design-reviewer/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Web Design Reviewer

This skill enables visual inspection and validation of website design quality, identifying and fixing issues at the source code level.

Scope of Application

  • Static sites (HTML/CSS/JS)
  • SPA frameworks such as React / Vue / Angular / Svelte
  • Full-stack frameworks such as Next.js / Nuxt / SvelteKit
  • CMS platforms such as WordPress / Drupal
  • Any other web application

Prerequisites

Required

  1. Target website must be running

    • Local development server (e.g., http://localhost:3000)
    • Staging environment
    • Production environment (for read-only reviews)
  2. Browser automation must be available

    • Screenshot capture
    • Page navigation
    • DOM information retrieval
  3. Access to source code (when making fixes)

    • Project must exist within the workspace

Workflow Overview

flowchart TD
    A[Step 1: Information Gathering] --> B[Step 2: Visual Inspection]
    B --> C[Step 3: Issue Fixing]
    C --> D[Step 4: Re-verification]
    D --> E{Issues Remaining?}
    E -->|Yes| B
    E -->|No| F[Completion Report]

Step 1: Information Gathering Phase

1.1 URL Confirmation

If the URL is not provided, ask the user:

Please provide the URL of the website to review (e.g., http://localhost:3000)

1.2 Understanding Project Structure

When making fixes, gather the following information:

Item Example Question
Framework Are you using React / Vue / Next.js, etc.?
Styling Method CSS / SCSS / Tailwind / CSS-in-JS, etc.
Source Location Where are style files and components located?
Review Scope Specific pages only or entire site?

1.3 Automatic Project Detection

Attempt automatic detection from files in the workspace:

Detection targets:
├── package.json     → Framework and dependencies
├── tsconfig.json    → TypeScript usage
├── tailwind.config  → Tailwind CSS
├── next.config      → Next.js
├── vite.config      → Vite
├── nuxt.config      → Nuxt
└── src/ or app/     → Source directory

1.4 Identifying Styling Method

Method Detection Edit Target
Pure CSS *.css files Global CSS or component CSS
SCSS/Sass *.scss, *.sass SCSS files
CSS Modules *.module.css Module CSS files
Tailwind CSS tailwind.config.* className in components
styled-components styled. in code JS/TS files
Emotion @emotion/ imports JS/TS files
CSS-in-JS (other) Inline styles JS/TS files

Step 2: Visual Inspection Phase

2.1 Page Traversal

  1. Navigate to the specified URL
  2. Capture screenshots
  3. Retrieve DOM structure/snapshot (if possible)
  4. If additional pages exist, traverse through navigation

2.2 Inspection Items

Work through references/visual-checklist.md during inspection and again during post-fix verification.

Layout Issues

Issue Description Severity
Element Overflow Content overflows from parent element or viewport High
Element Overlap Unintended overlapping of elements High
Alignment Issues Grid or flex alignment problems Medium
Inconsistent Spacing Padding/margin inconsistencies Medium
Text Clipping Long text not handled properly Medium

Responsive Issues

Issue Description Severity
Non-mobile Friendly Layout breaks on small screens High
Breakpoint Issues Unnatural transitions when screen size changes Medium
Touch Targets Buttons too small on mobile Medium

Accessibility Issues

Issue Description Severity
Insufficient Contrast Low contrast ratio between text and background High
No Focus State Cannot determine state during keyboard navigation High
Missing alt Text No alternative text for images Medium

Visual Consistency

Issue Description Severity
Font Inconsistency Mixed font families Medium
Color Inconsistency Non-unified brand colors Medium
Spacing Inconsistency Non-uniform spacing between similar elements Low

2.3 Viewport Testing (Responsive)

Test at the following viewports:

Name Width Representative Device
Mobile 375px iPhone SE/12 mini

…

FAQ

What can the agent fix?

It can fix layout problems like overlapping elements, responsiveness issues (how the site looks on different screen sizes), and accessibility concerns (like color contrast).

Do I need to have the website's code?

Yes, for the agent to make fixes, it needs access to the website's source code.

Does it work on any type of website?

It works on sites built with HTML, CSS, and JavaScript, as well as popular frameworks like React, Vue, Angular, and systems like WordPress.

Details

Original description by the author

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.

repo: github/awesome-copilot

Popularity

GitHub stars
40k
Ranking position
#5417
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills