
Ui Web
This is a strict, accessibility-first web UI skill that enforces WCAG 2.1 AA compliance before anything else. Every button must have visible boundaries, all text must meet 4.5:1 contrast ratios, and focus states are mandatory. It includes modern patterns like glassmorphism and dark mode, but the standout thing is how opinionated it is about what you can't do. It literally lists forbidden color combinations and will stop you from creating invisible ghost buttons or gray-400 text on white backgrounds. If you've ever shipped a beautiful design that failed an accessibility audit, this skill would have caught it. It's built around Tailwind and assumes you want your UI to look premium while actually being usable.
- skills.sh installs
- 285
- GitHub stars
- 685
- last updated
- Jun 3, 2026
Install
$ npx -y skills add alinaqi/claude-bootstrap --skill ui-web --agent claude-codeInstalls into .claude/skills of the current project.
Files
UI Design Skill (Web)
MANDATORY: WCAG 2.1 AA Compliance
These rules are NON-NEGOTIABLE. Every UI element must pass these checks.
1. Color Contrast (CRITICAL)
Text Contrast Requirements:
├── Normal text (<18px): 4.5:1 minimum
├── Large text (≥18px bold or ≥24px): 3:1 minimum
├── UI components (buttons, inputs): 3:1 minimum
└── Focus indicators: 3:1 minimum
FORBIDDEN COLOR COMBINATIONS:
✗ gray-400 on white (#9CA3AF on #FFFFFF = 2.6:1) - FAILS
✗ gray-500 on white (#6B7280 on #FFFFFF = 4.6:1) - BARELY PASSES
✗ white on yellow - FAILS
✗ light blue on white - USUALLY FAILS
SAFE COLOR COMBINATIONS:
✓ gray-700 on white (#374151 on #FFFFFF = 9.2:1)
✓ gray-600 on white (#4B5563 on #FFFFFF = 6.4:1)
✓ gray-900 on white (#111827 on #FFFFFF = 16:1)
✓ white on gray-900, blue-600, green-700
2. Visibility Rules (CRITICAL)
ALL BUTTONS MUST HAVE:
✓ Visible background color OR visible border (min 1px)
✓ Text color that contrasts with background
✓ Minimum height: 44px (touch target)
✓ Padding: at least px-4 py-2
Sponsors
Details
- Repository
- github.com/alinaqi/claude-bootstrap
- Category
- Frontend Development
- First seen
- Jun 3, 2026
More from alinaqi/claude-bootstrap
All 54- Woocommerce284
- Klaviyo267
- Ui Testing260
- React Web234
- Site Architecture233
- Commit Hygiene229
- Web Content226
- Team Coordination221
- Codex Review214
- Typescript212
- Reddit Api209
- Ai Models201
- Session Management201
- Database Schema200
- Web Payments199
- Ms Teams Apps198
- Cloudflare D1196
- Supabase Python193
- Firebase192
- Llm Patterns190
- Credentials189
- Agent Teams186
- Aws Aurora186
- Medusa186