MR
Mayur Rathi
@github
⭐ 34.1k GitHub stars

Web-Design-Reviewer

Web-Design-Reviewer是一款design方向的AI技能,核心价值是This skill enables visual inspection of websites running locally or remotely to identify and fix design issues,可用于解决开发者在design领域的实际问题,帮助用户提升效率、自动化重复任务或优化工作流。

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", "fi

Last verified on: 2026-05-30
mkdir -p ./skills/web-design-reviewer && curl -sfL https://raw.githubusercontent.com/github/awesome-copilot/main/skills/web-design-reviewer/SKILL.md -o ./skills/web-design-reviewer/SKILL.md

Run in terminal / PowerShell. Requires curl (Unix) or PowerShell 5+ (Windows).

Skill Content

# 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


mermaid
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:


text
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


#### 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 | Me

🎯 Best For

  • Engineering teams doing code reviews
  • Open source maintainers
  • UI designers
  • Product designers
  • Claude users

💡 Use Cases

  • Reviewing pull requests for security vulnerabilities
  • Checking code style consistency
  • Generating component mockups
  • Creating design system tokens

📖 How to Use This Skill

  1. 1

    Install the Skill

    Copy the install command from the Terminal tab and run it. The SKILL.md file downloads to your local skills directory.

  2. 2

    Load into Your AI Assistant

    Open Claude or GitHub Copilot and reference the skill. Paste the SKILL.md content or use the system prompt tab.

  3. 3

    Apply Web-Design-Reviewer to Your Work

    Provide context for your task — paste source material, describe your audience, or share existing work to guide the AI.

  4. 4

    Review and Refine

    Edit the AI output for accuracy, tone, and completeness. Add human insight where the AI lacks context.

❓ Frequently Asked Questions

Does this skill check for OWASP Top 10?

Security-focused review skills often include OWASP checks. Check the skill content for specific vulnerability categories covered.

Does this work with Figma?

Some design skills integrate with Figma plugins. Check the Works With section for supported tools.

Does Web-Design-Reviewer generate production-ready design specs?

It generates detailed specifications that developers can use directly. Review and adjust for your specific design system.

How do I install Web-Design-Reviewer?

Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/web-design-reviewer/SKILL.md, ready to use.

Can I customize this skill for my team?

Absolutely. Edit the SKILL.md file to add team-specific instructions, examples, or workflows.

⚠️ Common Mistakes to Avoid

Blindly accepting AI suggestions

Always verify AI-generated review comments. Some suggestions may not apply to your specific codebase conventions.

Skipping usability testing

AI-generated designs should be validated with real users before development.

Not reading the full skill

Skills contain important context and edge cases beyond the quick start.

🔗 Related Skills