
Design Review
Run a structured visual and accessibility design critique of built UI against the feature brief before shipping.
Install
npx skills add https://github.com/julianoczkowski/designer-skills --skill design-reviewWhat is this skill?
- Mandatory visual screenshot capture of the running app—code-only review is explicitly insufficient
- Reads active DESIGN_BRIEF.md under .design/<feature-slug>/ or project root fallback
- Checks hierarchy, consistency, responsiveness, accessibility, and aesthetic fidelity to the brief
- Scans all new or modified components, pages, and style files from the build
- Supports pasted screenshots when the user cannot run the app locally
Adoption & trust: 2.2k installs on skills.sh; 269 GitHub stars; 3/3 security scanners passed (skills.sh audits).
Recommended Skills
Web Design Guidelinesvercel-labs/agent-skills
Lark Whiteboardlarksuite/cli
Ui Ux Pro Maxnextlevelbuilder/ui-ux-pro-max-skill
Sleek Design Mobile Appssleekdotdesign/agent-skills
Impeccablepbakaus/impeccable
Design Taste Frontendleonxlnx/taste-skill
Journey fit
Primary fit
Ship/review is canonical because the skill explicitly targets post-build critique, QA polish, and pre-ship passes—not initial ideation. Review subphase matches structured critique, responsiveness, and accessibility checks rather than net-new component implementation.
Common Questions / FAQ
Is Design Review safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Design Review
This skill runs a structured design review of what has been built, measured against the design brief and the chosen aesthetic philosophy. > **CRITICAL — Visual Screenshot Capture** > > You MUST capture screenshots of the running application as part of every design review. Code review alone is insufficient — you need to see what the user sees. Follow the screenshot capture protocol in Step 3 below. This is not optional. ## Example prompts - "Review what I just built" - "Run a design critique on the landing page" - "Check this against the brief" - "Here's a screenshot. How does it look?" [paste screenshot] - "QA pass before I ship this" ## Process 1. **Read the brief.** Look for the active feature's brief at `.design/<feature-slug>/DESIGN_BRIEF.md`. If multiple feature folders exist under `.design/`, ask the user which feature to review. If no `.design/` folder exists, fall back to `DESIGN_BRIEF.md` in the project root. If neither exists, ask the user what the intended design direction was. 2. **Explore the built code.** Examine every component, page, and style file that was created or modified. Scan specifically for: - All new or modified components and their relationship to pre-existing components - Token/variable usage: are components using shared tokens or hardcoding values? - Duplicate components that should be consolidated - File naming and organization: do new files follow the project's conventions? - Understand what was actually built, not what was planned. 3. **Capture screenshots of the running application.** This step is **mandatory**. Do not skip it. Do not rely only on user-provided screenshots. ### Screenshot Tool Priority Try each option in order. Use the first one that is available: 1. **Playwright MCP (preferred).** Check if the `plugin-playwright-playwright` MCP server is available. If it is, use it — it gives you precise control over viewport sizing, full-page captures, and file naming. 2. **Cursor IDE Browser (second choice).** If Playwright MCP is not available, use the `cursor-ide-browser` MCP server's `browser_take_screenshot` tool instead. It has the same core capabilities. 3. **Ask the user (last resort).** If neither MCP server nor in-app browser is available, you MUST ask the user to provide screenshots manually. Be specific about what you need: - "I don't have access to a browser tool. To complete the visual review I need screenshots of the running application. Please provide:" - A full-page screenshot at **desktop** width (1280px) - A full-page screenshot at **tablet** width (768px) - A full-page screenshot at **mobile** width (375px) - Dark mode variants (if applicable) - Any specific component or interactive state you want reviewed - Ask the user to paste/attach the images directly in chat, or to save them into the `screenshots/` folder themselves. - **Do not skip the visual review.** Wait for the user to provide screenshots before proceeding with the checklist. ### Screenshot Save Location All screenshots MUST be saved to a `screenshots/` subfolder inside the feature's `.design/` directory — the same folder where `DESIGN_BRIEF.md` and other design flow files live. Path pattern: `.design/<feature-slug>/screenshots/` If the brief lives at `.design/onboarding-flow/DESIGN_BRIEF.md`, screenshots go to `.design/onboarding-flow/screenshots/`. Create the folder if it does not exist. If no `.design/` folder exists (legacy project or standalone review), fall back to a `screenshots/` folder in the project root. Use descriptive filenames that encode what was captured: ``` .design/ └── o