aceternity-ui
100+ animated React components (Aceternity UI) for Next.js with Tailwind. Use for hero sections, parallax, 3D effects, or…
7-phase frontend design review with accessibility (WCAG 2.1 AA), responsive testing, visual polish. Use for PR reviews, UI audits, or encountering contrast issues, broken layouts, accessibility violations, inconsistent spacing, missing focus states.
Claude Code
$ npx -y skills add secondsky/claude-skills --skill design-review --agent claude-code
Codex
$ npx skills add secondsky/claude-skills --skill design-review -a codex -y
Cursor
$ npx skills add secondsky/claude-skills --skill design-review -a cursor -y
Gemini CLI
$ npx skills add secondsky/claude-skills --skill design-review -a gemini-cli -y
GitHub Copilot
$ npx skills add secondsky/claude-skills --skill design-review -a github-copilot -y
OpenCode
$ npx skills add secondsky/claude-skills --skill design-review -a opencode -y
Windsurf
$ npx skills add secondsky/claude-skills --skill design-review -a windsurf -y
name: design-review
description: "7-phase frontend design review with accessibility (WCAG 2.1 AA), responsive testing, visual polish. Use for PR reviews, UI audits, or encountering contrast issues, broken layouts, accessibility violations, inconsistent spacing, missing focus states."
metadata:
keywords:
- design review
- UI audit
- frontend review
- accessibility audit
- WCAG compliance
- responsive design
- visual QA
- UX review
- component review
- PR design check
- layout issues
- accessibility violations
- contrast problems
- broken responsive
- interaction bugs
- keyboard navigation
- focus states
- design system compliance
- visual consistency
- user experience
license: MIT
allowed-tools:
- Read
- Grep
- Glob
- Bash**Status**: Production Ready ✅ **Last Updated**: 2025-11-20 **Dependencies**: Playwright MCP or Chrome DevTools **Methodology**: 7-phase systematic review (inspired by Stripe, Airbnb, Linear)
---
Before starting a design review, verify browser automation tools are available:
**Option A: Playwright MCP** (recommended for interactive testing)
**Option B: Puppeteer CLI** (alternative for screenshots and performance)
For complete browser tools reference, see [references/browser-tools-reference.md](references/browser-tools-reference.md).
**For PR reviews:**
# Analyze git diff to understand scope git diff --name-only origin/main...HEAD # Read PR description for context
**For general UI reviews:** Simply provide the preview URL and component/page description.
Follow the systematic checklist below. Each phase has specific objectives and testing procedures.
---
**Objective:** Understand context and set up testing environment.
**Steps:** 1. **Read PR description** or review request to understand:
2. **Analyze code diff** (if PR available):
git diff origin/main...HEAD
Identify modified files (components, styles, tests)
3. **Set up live preview environment:**
4. **Review design principles** (if project has custom guidelines):
**When to skip:** For quick component reviews without git context.
---
**Objective:** Verify the interactive experience works as expected.
**For complete interaction guide**: Load `references/interaction-patterns.md` when testing interactive states, forms, buttons, navigation flows, micro-interactions, modals, or keyboard navigation.
**Quick checklist:**
**Triage:** [Blocker] Critical flow broken | [High] Poor UX/missing focus states | [Medium] Missing polish | [Nitpick] Minor timing issues
---
**Objective:** Ensure design works across all viewport sizes.
**For complete responsive guide**: Load `references/responsive-testing.md` when testing viewports, touch targets, mobile navigation, image responsiveness, or debugging horizontal scrolling.
**Test 3 viewports:**
**Quick testing:**
mcp__playwright__browser_resize(width: 1440, height: 900) # Desktop mcp__playwright__browser_resize(width: 768, height: 1024) # Tablet mcp__playwright__browser_resize(width: 375, height: 667) # Mobile mcp__playwright__browser_take_screenshot(fullPage: true)
**Triage:** [Blocker] Layout broken | [High] Horizontal scroll/overlapping | [Medium] Suboptimal spacing | [Nitpick] Minor inconsistencies
---
**Objective:** Assess aesthetic quality and visual consistency.
**For design principles guide**: Load `references/visual-polish.md` when evaluating typography hierarchy, spacing/layout, color palette, alignment/grid, visual hierarchy, image quality, or S-Tier design standards.
**Quick evaluation (5 criteria):** 1. **Layout & spacing**: Grid alignment, 8px scale, design tokens (no magic numbers like 17px) 2. **Typography**: Clear H1>H2>H3 hierarchy, 1.5-1.7 line height, limited font weights 3. **Color**: Design system tokens, semantic usage (red=error, green=success), consistent brand 4. **Images**: High-res (no pixelation), correct aspect ratios, optimized sizes, alt text 5. **Visual hierarchy**: Primary actions stand out, eye flows naturally, strategic whitespace
**Triage:** [Blocker] Illegible text/broken images | [High] Obvious inconsistencies | [Medium] Spacing/alignment issues | [Nitpick] Aesthetic preferences
---
**Objective:** Ensure inclusive design for all users.
**For complete WCAG 2.1 AA checklist**: Load `references/accessibility-wcag.md` when verifying WCAG compliance, testing keyboard navigation, checking color contrast
145 production-ready skills for Claude Code CLI 🔌 Platform / Harness Support These plugins ship as Claude Code marketplace plugins (.claude-plugin/ manifests) and Codex CLI plugins (.codex-plugin/ manifests).
100+ animated React components (Aceternity UI) for Next.js with Tailwind. Use for hero sections, parallax, 3D effects, or…
Secure API authentication with JWT, OAuth 2.0, API keys. Use for authentication systems, third-party integrations,…
Creates comprehensive API changelogs documenting breaking changes, deprecations, and migration strategies for API consumers. Use…
Verifies API contracts between services using consumer-driven contracts, schema validation, and tools like Pact. Use when testing…
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use…
Implements standardized API error responses with proper status codes, logging, and user-friendly messages. Use when building…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.