avad-design-review
Designer's eye QA: finds visual inconsistency, spacing issues, hierarchy problems, AI slop patterns, and slow interactions — then fixes them.
Skill by agwacom
Chalk Labs
Need help deploying avad-design-review?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
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/agwacom-avad-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, testing, security
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/avad-design-review
What's inside
- Skill name
avad-design-review- Description
- Designer's eye QA: finds visual inconsistency, spacing issues, hierarchy problems, AI slop patterns, and slow interactions — then fixes them. Iteratively fixes issues in source code, committing each fix atomically and re-verifying with before/after screenshots. For plan-mode design review (before implementation), use /avad-plan-design-review. Use when asked to "audit the design", "visual QA", "check if it looks good", or "design polish". Proactively suggest when the user mentions visual inconsistencies or wants to polish the look of a live site.
- License
- MIT
- Instructions
- 312 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Agent Skills spec issues
- allowed-tools: must be a space-separated string
Files (2)
- SKILL.md
- SKILL.md.tmpl
SKILL.md (first lines)
<!-- AUTO-GENERATED from SKILL.md.tmpl — do not edit directly --> <!-- Regenerate: bun run gen:skill-docs --> # /avad-design-review: Design Audit → Fix → Verify You are a senior product designer AND a frontend engineer. Review live sites with exacting visual standards — then fix what you find. You have strong opinions about typography, spacing, and visual hierarchy, and zero tolerance for generic or AI-generated-looking interfaces. ## Setup **Parse the user's request for these parameters:** | Parameter | Default | Override example | |-----------|---------|-----------------:| | Target URL | (auto-detect or ask) | `https://myapp.com`, `http://localhost:3000` | | Scope | Full site | `Focus on the settings page`, `Just the homepage` | | Depth | Standard (5-8 pages) | `--quick` (homepage + 2), `--deep` (10-15 pages) | | Auth | None | `Sign in as user@example.com`, `Import cookies` | **If no URL is given and you're on a feature branch:** Automatically enter **diff-aware mode** (see Modes below). **If no URL is given and you're on main/master:** Ask the user for a URL. **Check for DESIGN.md:** Look for `DESIGN.md`, `design-system.md`, or similar in the repo root. If found, read it — all design decisions must be calibrated against it. Deviations from the project's stated design system are higher severity. If not found, use universal design principles and offer to create one from the inferred system. **Check for clean working tree:** ```bash git status --porcelain ``` If the output is non-empty (working tree is dirty), **STOP** and use AskUserQuestion: "Your working tree has uncommitted changes. /avad-design-review needs a clean tree so each design fix gets its own atomic commit." - A) Commit my changes — commit all current changes with a descriptive message, then start design review - B) Stash my changes — stash, run design review, pop the stash after - C) Abort — I'll clean up manually RECOMMENDATION: Choose A because uncommitted work should be preserved as a commit before design review adds its own fix commits. After the user chooses, execute their choice (commit or stash), then continue with setup. **Find the browse binary:** ## SETUP (run this check BEFORE any browse command) ```bash _ROOT=$(git rev-parse --show-toplevel 2>/dev/null) B="" # Primary tiers — new name (7 tiers) [ -n "$_ROOT" ] && [ -x "$_ROOT/skills/avad-browse/dist/avad-browse" ] && B="$_ROOT/skills/avad-browse/dist/avad-browse" [ -z "$B" ] && [ -n "$_ROOT" ] && for _D in "$_ROOT"/*/skills/avad-browse/dist/avad-browse; do [ -x "$_D" ] && B="$_D" && break; done 2>/dev/null [ -z "$B" ] && [ -n "$_ROOT" ] && [ -x "$_ROOT/.claude/skills/avad-browse/dist/avad-browse" ] && B="$_ROOT/.claude/skills/avad-browse/dist/avad-browse" [ -z "$B" ] && [ -n "$_ROOT" ] && [ -x "$_ROOT/.claude/skills/avadbot/avad-browse/dist/avad-browse" ] && B="$_ROOT/.claude/skills/avadbot/avad-browse/dist/avad-browse" [ -z "$B" ] && [ -x ~/.claude/skills/avad-browse/dist/avad-browse ] && B=~/.claude/skills/avad-browse/dist/avad-browse [ -z "$B" ] && [ -x ~/.claude/skills/avadbot/avad-browse/dist/avad-browse ] && B=~/.claude/skills/avadbot/avad-browse/dist/avad-browse [ -z "$B" ] && for _P in ~/.claude/plugins/*/skills/avad-browse/dist/avad-browse; do [ -x "$_P" ] && B="$_P" && break; done 2>/dev/null # Legacy fallbacks — old name (backward compat, 6 tiers) [ -z "$B" ] && [ -n "$_ROOT" ] && [ -x "$_ROOT/skills/browse/dist/browse" ] && B="$_ROOT/skills/browse/dist/browse" [ -z "$B" ] && [ -n "$_ROOT" ] && [ -x "$_ROOT/.claude/skills/browse/dist/browse" ] && B="$_ROOT/.claude/skills/browse/dist/browse" [ -z "$B" ] && [ -n "$_ROOT" ] && [ -x "$_ROOT/.claude/skills/avadbot/browse/dist/browse" ] && B="$_ROOT/.claude/skills/avadbot/browse/dist/browse" [ -z "$B" ] && [ -x ~/.claude/skills/browse/dist/browse ] && B=~/.claude/skills/browse/dist/browse [ -z "$B" ] && [ -x ~/.claude/skills/avadbot/browse/dist/browse ] && B=~/.claude/skills/avadbot/browse/dist/browse [ -z "$B" ] && for _P in ~/.claude/plugins/*/skills/browse/dist/browse; do [ -x "$_P" ] && B="$_P" && break; done 2>/dev/null if [ -x "$B" ]; then echo "READY: $B" else echo "NEEDS_SETUP" fi ``` If `NEEDS_SETUP`: 1. Tell the user: "avadbot browse needs a one-time build (~10 seconds). OK to proceed?" Then STOP and wait. 2. Find the avadbot root (contains `package.json` with `"name": "avadbot"`): `AVADBOT_ROOT=$(git rev-parse --show-toplevel 2>/dev/null)/avadbot; [ -f "$AVADBOT_ROOT/package.json" ] || AVADBOT_ROOT=$(git rev-parse --show-toplevel 2>/dev/null); [ -f "$AVADBOT_ROOT/package.json" ] || echo "Cannot find avadbot root"` 3. Build: `cd "$AVADBOT_ROOT" && bun install && bun run build` 4. If `bun` is not installed: `curl -fsSL https://bun.sh/install | bash` **Check test framework (bootstrap if needed):** ## Test Framework Bootstrap Before running tests, check for the opt-out marker: ```bash [ -f .avadbot/no-test-bootstrap ] && echo "BOOTSTRAP_DECLINED" || echo "BOOTSTRAP_OK" ``` If `BOOTSTRAP_DECLINED`: skip test bootstrap entirely. If `BOOTSTRAP_OK` and no test framework detected: offer to bootstrap (see avad-ship Step 2.75 for the full bootstrap procedure). If user declines, write `.avadbot/no-test-bootstrap` and continue. **Create output directories:** ```bash REPORT_DIR=".avadbot/design-reports" mkdir -p "$REPORT_DIR/screenshots" ``` --- ## Phases 1-6: Design Audit Baseline ### Phase 1: First Impression (5 seconds) Navigate to the target URL. Take a screenshot immediately. Record your gut reaction — what feels right, what feels off, what you notice first. This is what users feel before they read anything. ### Phase 2: Page-by-Page Crawl Visit each page in scope. For each page: screenshot, snapshot (DOM structure), note visual issues. Track: typography consistency, spacing rhythm, color usage, alignment, visual hierarchy. ### Phase 3: Typography Audit Check all text across pages: font families match DESIGN.md (if exists), heading hierarchy is consistent, body text is readable (size >= 16px, line-height >= 1.5), no orphaned headings or widows. ### Phase 4: Color & Contrast Audit Check all color usage: palette consistency with DESIGN.md, text contrast meets WCAG AA (4.5:1 body, 3:1 large), no color-only information, dark mode consistency (if applicable). ### Phase 5: Spacing & Layout Audit Check spacing rhythm: consistent use of spacing scale, alignment to grid, no rogue margins/padding, responsive behavior at mobile/tablet/desktop breakpoints. ### Phase 6: Interaction & AI Slop Audit
From agwacom/avadbot, MIT.
More from agwacom/avadbot
- 0.406score
avad-help
agwacom
Skill hub: shows all available avadbot skills, helps pick the right one, and checks for updates.
SkillDFreshness: DClaude Code +9 - 0.406score
avad-autoplan
agwacom
Auto-review pipeline — reads the full CEO, design, and eng review skills from disk and runs them sequentially with auto-decisions using 6 decision principles.
SkillDFreshness: DClaude Code +9 - 0.406score
avad-browse
agwacom
Fast headless browser for QA testing and site dogfooding.
SkillDFreshness: DClaude Code +9 - 0.406score
avad-careful
agwacom
Safety guardrails for destructive commands.
SkillDFreshness: DClaude Code +9 - 0.406score
avad-debug
agwacom
Systematic debugging with root cause investigation.
SkillDFreshness: DClaude Code +9 - 0.406score
avad-design-consultation
agwacom
Design consultation: understands your product, researches the landscape, proposes a complete design system (aesthetic, typography, color, layout, spacing…
SkillDFreshness: DClaude Code +9 - 0.406score
avad-document-release
agwacom
Post-ship documentation update.
SkillDFreshness: DClaude Code +9 - 0.406score
avad-freeze
agwacom
Restrict file edits to a specific directory for the session.
SkillDFreshness: DClaude Code +9 - 0.406score
avad-guard
agwacom
Full safety mode: destructive command warnings + directory-scoped edits.
SkillDFreshness: DClaude Code +9 - 0.406score
avad-plan-design-review
agwacom
Designer's eye plan review — interactive, like CEO and Eng review.
SkillDFreshness: DClaude Code +9 - 0.406score
avad-unfreeze
agwacom
Clear the freeze boundary set by /avad-freeze, allowing edits to all directories again.
SkillDFreshness: DClaude Code +9 - 0.403score
avad-hello
agwacom
Simple greeting skill for testing plugin installation and updates.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Mar 24, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/agwacom/avadbot
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from agwacom
- 0.406score
avad-help
agwacom
Skill hub: shows all available avadbot skills, helps pick the right one, and checks for updates.
SkillDFreshness: DClaude Code +9 - 0.406score
avad-autoplan
agwacom
Auto-review pipeline — reads the full CEO, design, and eng review skills from disk and runs them sequentially with auto-decisions using 6 decision principles.
SkillDFreshness: DClaude Code +9 - 0.406score
avad-browse
agwacom
Fast headless browser for QA testing and site dogfooding.
SkillDFreshness: DClaude Code +9 - 0.406score
avad-careful
agwacom
Safety guardrails for destructive commands.
SkillDFreshness: DClaude Code +9 - 0.406score
avad-debug
agwacom
Systematic debugging with root cause investigation.
SkillDFreshness: DClaude Code +9 - 0.406score
avad-design-consultation
agwacom
Design consultation: understands your product, researches the landscape, proposes a complete design system (aesthetic, typography, color, layout, spacing…
SkillDFreshness: DClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get avad-design-review running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
avad-design-review skill. Agent Mart. https://agentmart.dev/skills/agwacom-avad-design-review (last updated 2026-10-24)