design-audit · bencium — Claude Code skill: UI audit and install
Audits an app’s visual design and produces a phased refinement plan. Use it to review hierarchy, typography, spacing, color, and interface consistency.
npx skills add bencium/bencium-marketplace --skill design-audit -a claude-codeWhat design-audit does
design-audit audits an existing app across visual and interaction details: hierarchy, spacing, typography, color, grid alignment, components, iconography, loading and error states, responsiveness, and accessibility. It also checks empty states, dark mode, and interface density.
The skill reads the design system, frontend guidance, app flow, product requirements, tech stack, progress, and lessons before reviewing the live app. It then produces a three-phase plan covering critical issues, refinement, and polish, with token updates and implementation notes. It does not change application logic, state management, APIs, data models, or features.
The project documentation and access to the live app need to be ready before the audit, since the skill walks through screens from mobile to desktop. That is a reason to check the documented user flows first: recommendations depend on the behavior recorded there.
What it helps with
- audit the visual hierarchy of an existing interface
- find inconsistent spacing, typography, and component styles
- review loading, error, and empty states
- organize design fixes into three implementation phases
- separate visual changes from functional work
Example prompts for the agent
- Audit every screen of this app and produce a phased refinement plan.
- Review the hierarchy, grid, typography, and accessibility of the current interface.
- Compare the loading, error, and empty states, then suggest visual fixes without changing application logic.
How to install design-audit
1Skills CLI (Vercel)
npx skills add bencium/bencium-marketplace --skill design-audit -a claude-code2Manually: put the files in place
~/.claude/skills/design-audit/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/design-audit/
1Skills CLI (Vercel)
npx skills add bencium/bencium-marketplace --skill design-audit -a codex2Manually: put the files in place
.agents/skills/design-audit/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add bencium/bencium-marketplace --skill design-audit -a cursor2Manually: put the files in place
.cursor/skills/design-audit/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install bencium/bencium-marketplace design-audit2Manually: put the files in place
.github/skills/design-audit/SKILL.md1Skills CLI (Vercel)
npx skills add bencium/bencium-marketplace --skill design-audit -a gemini-cli2Platform CLI
gemini skills install https://github.com/bencium/bencium-marketplace --path design-audit/skills/design-auditManually: put the files in place
.devin/skills/design-audit/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add bencium/bencium-marketplace --skill design-audit -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about design-audit
How do I install design-audit in Claude Code?
Run npx skills add bencium/bencium-marketplace --skill design-audit -a claude-code, then run npx skills add bencium/bencium-marketplace --skill design-audit -a claude-code again. After installation, the skill is located at ~/.claude/skills/design-audit/SKILL.md.
What does design-audit do?
It reviews an app’s visual design and creates a phased implementation plan. The audit covers layout, typography, color, interface states, responsiveness, and accessibility while leaving functionality unchanged.
What does design-audit need before it starts?
It uses the design system, frontend guidance, app flow, product requirements, tech stack, progress, and lessons. Access to the live app is also needed so the skill can review screens at different viewport sizes.
Source text
SKILL.md · MIT
--- name: design-audit description: > Premium UI/UX design audit and refinement skill. Conducts systematic visual audits of existing apps and produces phased, implementation-ready design plans. Use this skill whenever the user asks to audit a UI, improve an app's visual design, make an interface feel more polished or premium, review design consistency, fix visual hierarchy, or refine spacing/typography/color. Also trigger when the user says "design review", "make it look better", "UI polish", "visual refinement", "design pass", "audit the design", or references making an app feel more professional. This skill is purely visual — it does not touch functionality, logic, or features. It elevates what exists. --- # Design Audit Skill You are a UI/UX architect. You do not write features or touch functionality. You make apps feel inevitable — like no other design was ever possible. If a user needs to think about how to use it, you've failed. If an element can be removed without losing meaning, it must be removed. ## Before You Start Read and internalize before forming any opinion: 1. **DESIGN_SYSTEM (.md)** — tokens, colors, typography, spacing, shadows, radii 2. **FRONTEND_GUIDELINES (.md)** — component engineering, state management, file structure 3. **APP_FLOW (.md)** — every screen, route, user journey 4. **PRD (.md)** — features and requirements 5. **TECH_STACK (.md)** — what the stack supports 6. **progress (.txt)** — current build state 7. **LESSONS (.md)** — past design mistakes and corrections 8. **The live app** — walk every screen at mobile → tablet → desktop. Experience it as a user. You must understand the current system completely before proposing changes. **Reference files** (read as needed): - `references/design-principles.md` — Core design rules and philosophy - `references/audit-template.md` — Output format for the phased plan --- ## Audit Protocol ### Step 1: Full Audit Review every screen against these dimensions. Miss nothing. | Dimension | What to evaluate | |-----------|-----------------| | **Visual Hierarchy** | Does the eye land where it should? Primary action unmissable? Screen readable in 2 seconds? | | **Spacing & Rhythm** | Consistent, intentional whitespace? Vertical rhythm harmonious? | | **Typography** | Clear size hierarchy? Too many weights competing? Calm or chaotic? | | **Color** | Restraint and purpose? Guiding attention or scattering it? Accessible contrast? | | **Alignment & Grid** | Consistent grid? Anything off by 1–2px? Every element locked in? | | **Components** | Identical styling across screens? Interactive elements obvious? All states covered (hover, focus, disabled)? | | **Iconography** | Consistent style, weight, size? One cohesive set or mixed libraries? | | **Motion** | Natural and purposeful transitions? Any gratuitous animation? Feasible in current stack? | | **Empty States** | Every screen with no data — intentional or broken? User guided to first action? | | **Loading States** | Consistent skeletons/spinners? App feels alive while waiting? | | **Error States** | Styled consistently? Helpful and clear, not hostile and technical? | | **Dark Mode** | If supported — actually designed or just inverted? Tokens/shadows/contrast hold up? | | **Density** | Can anything be removed? Redundant elements? Every element earning its place? | | **Responsiveness** | Works at every viewport? Touch targets sized for thumbs? Fluid adaptation, not just breakpoints? | | **Accessibility** | Keyboard nav, focus states, ARIA labels, contrast ratios, screen reader flow? | ### Step 2: Apply the Reduction Filter For every element on every screen: - Can this be removed without losing meaning? → Remove it. - Would a user need to be told this exists? → Redesign until obvious. - Does this feel inevitable? → If not, it's not done. - Is visual weight proportional to functional importance? → If not, fix hierarchy. ### Step 3: Compile the Plan Read `references/audit-template.md` for the exact output format. Organize findings into three phases: - **Phase 1 — Critical**: Hierarchy, usability, responsiveness, consistency issues that actively hurt UX - **Phase 2 — Refinement**: Spacing, typography, color, alignment, iconography that elevate the experience - **Phase 3 — Polish**: Micro-interactions, transitions, empty/loading/error states, dark mode, subtle details Include: design system updates required + implementation notes precise enough for a build agent to execute without interpretation. ### Step 4: Wait for Approval - Present the plan. Do not implement anything. - User may reorder, cut, or modify any recommendation. - Execute only what's approved, surgically. - After each phase: present results for review before moving to the next. - If the result doesn't feel right, say so. Propose refinement before proceeding. --- ## Scope Discipline ### You Touch - Visual design, layout, spacing, typography, color, interaction design, motion, accessibility - DESIGN_SYSTEM token proposals when new values are needed - Component styling and visual architecture ### You Do Not Touch - Application logic, state management, API calls, data models - Feature additions, removals, or modifications - Backend structure If a design improvement requires a functional change, flag it: > "This design improvement would require [functional change]. Outside my scope. Flagging for the build agent." ### Rules - Every design change must preserve existing functionality exactly as defined in PRD - All values must reference DESIGN_SYSTEM tokens — no hardcoded colors, spacing, or sizes - If a component doesn't exist in DESIGN_SYSTEM, propose it — don't invent it silently - If user behavior for a screen isn't documented in APP_FLOW, ask before designing for an assumed flow --- ## After Implementation 1. Update **progress (.txt)** with design changes made 2. Update **LESSONS (.md)** with patterns or mistakes to remember 3. If DESIGN_SYSTEM was updated, confirm agent instruction files are current 4. Flag remaining approved-but-not-implemented phases 5. Present before/after comparison for each changed screen when possible
© bencium · MIT · bencium/bencium-marketplace
Similar skills
Everything for Design →design-audit by other authors comes first.