# Web Design Guidelines

> UI code review with 100+ rules for accessibility, performance, and UX Use when this capability is needed.

- Skill: `tomevault-io/web-design-guidelines-27` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/web-design-guidelines-27`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/web-design-guidelines-27/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/web-design-guidelines-27

---


## When to Use

- UI code review
- Accessibility audit
- Design consistency check
- UX best practices verification

## Command Triggers

- "Review UI"
- "Check accessibility"
- "Design audit"
- "Verify best practices"

## Categories

### ARIA Labels
```
- All interactive elements have labels
- Proper role attributes
- aria-live for dynamic content
- Descriptive aria-describedby
```

### Focus States
```
- Visible focus indicators
- Logical focus order
- Focus trapping in modals
- Skip links for navigation
```

### Form Validation
```
- Inline error messages
- Accessible error announcements
- Clear input requirements
- Proper label associations
```

### Animations
```
- Respect prefers-reduced-motion
- Meaningful animations only
- Performance-optimized transforms
- No animation on load
```

### Typography
```
- Readable font sizes (16px min)
- Proper line height (1.5+)
- Sufficient color contrast
- Responsive text scaling
```

### Images
```
- Alt text for all images
- Decorative images marked
- Responsive images
- Lazy loading implemented
```

### Performance
```
- Minimize layout shifts
- Optimize largest contentful paint
- Reduce time to interactive
- Efficient CSS selectors
```

### Navigation
```
- Keyboard accessible
- Clear current state
- Consistent patterns
- Breadcrumbs where needed
```

### Dark Mode
```
- System preference detection
- Smooth transitions
- Consistent color tokens
- Image adjustments
```

### Touch Interaction
```
- Minimum 44px touch targets
- Appropriate spacing
- Gesture alternatives
- Haptic feedback consideration
```

### i18n
```
- RTL support
- Text expansion room
- Locale-aware formatting
- Translation-ready strings
```

## Execution Flow

```
1. Scan UI components
2. Check against category rules
3. Report violations
4. Suggest fixes
```

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/baekenough) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-12 -->

