web-design-reviewer
Web Design Reviewer
Use this skill for visual QA and source-level fixes after a page is already running. This is not the right skill for functional automation or regression suites.
Activation Conditions
- Reviewing a live page for layout or spacing defects
- Checking responsive behavior at a few critical widths
- Comparing a page to a design system or visual target
- Tracing a visible issue back to CSS, Tailwind classes, or component structure
Recommended Workflow
- Open the page with a browser-capable MCP client such as Playwright MCP.
- Capture the current state before editing.
- Test desktop and mobile widths.
- Fix the source code, then re-check the same viewports.
Playwright MCP Mapping
These tool names are current in the Playwright MCP server used by Codex:
browser_navigateto open the pagebrowser_snapshotto inspect accessible structurebrowser_take_screenshotfor before and after capturesbrowser_resizefor responsive reviewbrowser_console_messagesandbrowser_network_requeststo catch front-end breakage
Review Checklist
- No overflow or clipped content at target widths
- Interactive controls remain visible and reachable
- Text contrast and focus states are acceptable
- Repeated components use consistent spacing, typography, and color
- Fixes were verified visually after the code change
References & Resources
Documentation
- Visual Checklist - High-signal items for layout, contrast, spacing, and responsive review
- Framework Fixes - Typical fix locations for CSS, Tailwind, CSS modules, and component styles
Scripts
- CSS Risk Audit - Scan CSS and front-end source for risky fixed widths, viewport traps, and overflow patterns
Cross-Client Portability
This skill is written to stay usable across GitHub Copilot, Claude Code, Codex, and Gemini CLI.
- GitHub Copilot: keep the folder in a Copilot-visible skill or plugin path, or wrap the workflow as project instructions if the host does not support portable skill folders directly.
- Claude Code: keep the folder in a local skills directory or a compatible plugin or marketplace source.
- Codex: install or sync the folder into
$CODEX_HOME/skills/<skill-name>and restart Codex after major changes. - Gemini CLI: this repository generates a project command named
/skills:web-design-reviewerfrom this skill. Rebuild commands withpython scripts/export-gemini-skill.py web-design-reviewerand then run/commands reloadinside Gemini CLI.
MCP Availability And Fallback
Preferred MCP servers for this skill:
Playwright MCP(primary)Chrome DevTools MCP (optional)(primary)
If MCP is unavailable in the current host:
- Use Playwright CLI, browser devtools, screenshots, and manual responsive checks when MCP browser tools are unavailable.
- Capture console or network issues with the browser or terminal before proposing visual fixes.
Related Skills
| Skill | Relationship |
|---|---|
| web-testing | Functional and automated browser testing after design fixes |
| frontend-design | Design principles to review against |
| react-development | Fix design issues in React source code |
More from practicalswan/agent-skills
powerpoint-ppt
PowerPoint (.pptx) manipulation via MCP server. Use for creating slides, formatting presentations, managing placeholders, adding images, applying templates, or extracting text from .pptx files.
139word-document
Word (.docx) manipulation via MCP server. Use for reading, creating, editing, formatting Word documents including tables, footnotes, comments, images, headers, styles, and PDF conversion.
118serena-usage
Serena MCP for project memory and code navigation. Use when managing Serena memories, navigating symbols, performing intelligent refactoring, or maintaining context/continuity across AI agent sessions.
19powerbi-modeling
Power BI semantic models - DAX measures, star schemas, relationships, RLS, and performance tuning via MCP. Use when creating data models, writing DAX, or configuring table relationships in Power BI.
16stitch-design
Google Stitch design toolkit — DESIGN.md generation, screen-to-React conversion, shadcn/ui integration, prompt enhancement, and Remotion walkthroughs. Use when working with Stitch MCP design projects.
15php-development
PHP 8.0+ development — XAMPP, RESTful APIs, PDO/MySQL/MariaDB, and authentication. Use when building PHP backends, creating API endpoints, configuring XAMPP, or integrating PHP with databases.
14