design-review
Designer's-eye QA of a running UI — screenshots it at real breakpoints, then reports spacing, hierarchy, alignment, contrast, state and motion defects ranked…
Skill by sejas
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/sejas-design-review
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, frontend, testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/design-review
Tools it pre-approves 6
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Bash,Read,Edit,Grep,Glob,AskUserQuestion
What's inside
- Skill name
design-review- Description
- Designer's-eye QA of a running UI — screenshots it at real breakpoints, then reports spacing, hierarchy, alignment, contrast, state and motion defects ranked by severity, with the CSS/component fix for each. Use when asked to "design review", "review the UI", "does this look right", "make this look less AI-generated", or before shipping a user-facing screen.
- License
- MIT
- Allowed tools
- Bash,, Read,, Edit,, Grep,, Glob,, AskUserQuestion
- Instructions
- 66 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves some shell commands
Files (2)
- SKILL.md
- rubric.md
SKILL.md (first lines)
# design-review Reviews what the user actually sees, not what the code says it should be. A review that never opened the page is worthless — always capture first. **Default output is a report, not edits.** Apply fixes only when asked, and re-screenshot after each one: a fix that wasn't visually re-verified didn't happen. ## 1. Capture Ask for the URL if it isn't obvious. Then, with the `claude-in-chrome` tools (load them via ToolSearch first; `playwright` works too if Chrome isn't connected): 1. `tabs_create_mcp` → `navigate` to the URL. 2. Screenshot at **1440×900** (desktop), **768×1024** (tablet) and **390×844** (phone) — `resize_window` then `computer` screenshot. Most defects only exist at one width. 3. Screenshot the **states the happy path hides**: hover and focus on the primary control, an empty list, a long-string overflow, a loading state, an error. Use `find` + `computer` to drive them. 4. `read_console_messages` — a design review that misses a layout-shift warning or a 404 image is half a review. Static mockup or Figma export instead of a running app? Read the image and skip to step 2 — everything in the rubric still applies except the interaction checks. ## 2. Judge Work through `rubric.md` in this directory. It is the opinionated part: spacing scale, type scale, hierarchy, alignment, color and contrast, states, motion, and the AI-slop patterns that make a screen read as machine-made. Rank every finding: | Severity | Meaning | |---|---| | **blocker** | Unusable or inaccessible — text under 4.5:1 contrast, invisible focus ring, tap target under 44px, content clipped or overlapping | | **major** | Reads as broken or unfinished — misalignment over 4px, off-scale spacing, competing hierarchy, inconsistent components | | **minor** | Polish — optical centering, letter-spacing on display type, hover timing | ## 3. Report Per finding: **what** (one line), **where** (screenshot region + `file:line` of the rule that causes it), **why it reads wrong** (the principle it breaks), **the fix** (the exact declaration). Group by severity, blockers first. Nothing else — no praise section, no summary of what the page does. Then state, in one line each, what you did NOT check (states you couldn't reach, browsers you couldn't test) — an unstated gap reads as a pass. ## Gotchas - **Screenshot before and after every fix.** CSS changes cascade; the third fix routinely breaks the first one, and only the pixels prove otherwise. - **A design system beats your taste.** If the repo has `DESIGN.md`, a tokens file, or a Tailwind/theme config, read it first and cite violations against *that* — "not on the 8px scale" only means something relative to a declared scale. - **Don't invent a redesign.** The job is finding defects in the intended design, not proposing a different one. A "this would look better as cards" finding is out of scope unless asked. - **Contrast gets computed, not eyeballed.** Pull the resolved colors with `javascript_tool` (`getComputedStyle`) and compute the ratio; screenshots lie about contrast under antialiasing. - **Zoom to 200% before calling text sizing fine** — it's a WCAG requirement and the fastest way to find fixed-height containers that clip.
From sejas/ai-code-skills, MIT.
More from sejas/ai-code-skills
- 0.603score
gpt-image
sejas
Generate and edit images with OpenAI GPT Image 2.5 via fal.ai.
SkillAFreshness: A★ 2Claude Code +9 - 0.557score
id-photo-sheet
sejas
Use when the user needs ID/passport/carnet photos (foto carnet, foto de carné, DNI, visa) at an exact mm size (e.g.
SkillBFreshness: B★ 2Claude Code +9 - 0.507score
ai-radar
sejas
Use when Antonio wants to catch up on frontier AI — "what's new in AI", "AI radar", "what is karpathy working on", "AI trends", "research digest", "what…
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
brainstorming-names
sejas
Use when the user wants to name or rename something — a product, feature, brand, project, command, or company — or asks to "brainstorm names", "find a better…
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
first-time-contributors
sejas
Use when checking whether recently merged PRs in a GitHub repository include first-time contributors — e.g.
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
pr-leaderboard
sejas
Use when asked to analyze, rank, or explore merged PRs in a GitHub repo — "who merged what this week", "PR leaderboard", "rank contributors", "top authors"…
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
make-pdf
sejas
Turn a markdown file into a publication-quality PDF — cover page, clickable table of contents with page numbers, running headers, page numbers, curly quotes…
SkillCFreshness: C★ 2Claude Code +9 - 0.503score
og-inspect
sejas
Inspect a URL's Open Graph and Twitter Card metadata and render a styled HTML page showing how the link unfurls on Facebook, X/Twitter, LinkedIn…
SkillCFreshness: C★ 2Claude Code +9 - 0.487score
mac-cleanup
sejas
This skill should be used when the user asks to "clean up my Mac", "free disk space", "my disk is full", "what's taking up space", "reclaim storage", "offload…
SkillCFreshness: C★ 2Claude Code +9 - 0.443score
commit
sejas
Write a commit message and create a git commit.
SkillDFreshness: D★ 2Claude Code +9 - 0.443score
presentation
sejas
Generate a Marp presentation from an intent's spec.
SkillDFreshness: D★ 2Claude Code +9 - 0.436score
explain
sejas
Search the codebase for function source code and explain it like for a junior developer
SkillDFreshness: D★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Jul 25, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/sejas/ai-code-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from sejas
- 0.603score
gpt-image
sejas
Generate and edit images with OpenAI GPT Image 2.5 via fal.ai.
SkillAFreshness: A★ 2Claude Code +9 - 0.557score
id-photo-sheet
sejas
Use when the user needs ID/passport/carnet photos (foto carnet, foto de carné, DNI, visa) at an exact mm size (e.g.
SkillBFreshness: B★ 2Claude Code +9 - 0.507score
first-time-contributors
sejas
Use when checking whether recently merged PRs in a GitHub repository include first-time contributors — e.g.
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
ai-radar
sejas
Use when Antonio wants to catch up on frontier AI — "what's new in AI", "AI radar", "what is karpathy working on", "AI trends", "research digest", "what…
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
brainstorming-names
sejas
Use when the user wants to name or rename something — a product, feature, brand, project, command, or company — or asks to "brainstorm names", "find a better…
SkillCFreshness: C★ 2Claude Code +9 - 0.507score
pr-leaderboard
sejas
Use when asked to analyze, rank, or explore merged PRs in a GitHub repo — "who merged what this week", "PR leaderboard", "rank contributors", "top authors"…
SkillCFreshness: C★ 2Claude Code +9
Cite this page
design-review skill. Agent Mart. https://agentmart.dev/skills/sejas-design-review (last updated 2026-10-24)