agent-comms
SendMessage recipient validation and worktreePath safety (CWE-59). TRIGGER when: validating a SendMessage `to:` recipient against…
UI/UX rules and checklists: layout, color, typography, charts, a11y. TRIGGER when: planning or reviewing UI/UX, choosing palettes/fonts, improving accessibility. SKIP: MUI specifics (use mui-styling); React code (use react-patterns); distinctive look for new landing pages (use
Claude Code
$ npx -y skills add komluk/scaffolding --skill ui-ux-pro-max --agent claude-code
Codex
$ npx skills add komluk/scaffolding --skill ui-ux-pro-max -a codex -y
Cursor
$ npx skills add komluk/scaffolding --skill ui-ux-pro-max -a cursor -y
Gemini CLI
$ npx skills add komluk/scaffolding --skill ui-ux-pro-max -a gemini-cli -y
GitHub Copilot
$ npx skills add komluk/scaffolding --skill ui-ux-pro-max -a github-copilot -y
OpenCode
$ npx skills add komluk/scaffolding --skill ui-ux-pro-max -a opencode -y
Windsurf
$ npx skills add komluk/scaffolding --skill ui-ux-pro-max -a windsurf -y
name: ui-ux-pro-max description: "UI/UX rules and checklists: layout, color, typography, charts, a11y. TRIGGER when: planning or reviewing UI/UX, choosing palettes/fonts, improving accessibility. SKIP: MUI specifics (use mui-styling); React code (use react-patterns); distinctive look for new landing pages (use frontend-design)." context: fork agent: general-purpose
Design guide for web and mobile applications: prioritised UX rules (accessibility, touch, performance, layout, typography, animation, style, charts), common mistakes that make a UI look unprofessional, and a pre-delivery checklist. Everything is in this file; there is no CLI or dataset to install.
Reference these guidelines when:
| Priority | Category | Impact | |----------|----------|--------| | 1 | Accessibility | CRITICAL | | 2 | Touch & Interaction | CRITICAL | | 3 | Performance | HIGH | | 4 | Layout & Responsive | HIGH | | 5 | Typography & Color | MEDIUM | | 6 | Animation | MEDIUM | | 7 | Style Selection | MEDIUM | | 8 | Charts & Data | LOW |
These are frequently overlooked issues that make UI look unprofessional:
| Rule | Do | Don't | |------|----|----- | | **No emoji icons** | Use SVG icons (Heroicons, Lucide, Simple Icons) | Use emojis like 🎨 🚀 ⚙️ as UI icons | | **Stable hover states** | Use color/opacity transitions on hover | Use scale transforms that shift layout | | **Correct brand logos** | Research official SVG from Simple Icons | Guess or use incorrect logo paths | | **Consistent icon sizing** | Use fixed viewBox (24x24) with w-6 h-6 | Mix different icon sizes randomly |
| Rule | Do | Don't | |------|----|----- | | **Cursor pointer** | Add `cursor-pointer` to all clickable/hoverable cards | Leave default cursor on interactive elements | | **Hover feedback** | Provide visual feedback (color, shadow, border) | No indication element is interactive | | **Smooth transitions** | Use `transition-colors duration-200` | Instant state changes or too slow (>500ms) |
| Rule | Do | Don't | |------|----|----- | | **Glass card light mode** | Use `bg-white/80` or higher opacity | Use `bg-white/10` (too transparent) | | **Text contrast light** | Use `#0F172A` (slate-900) for text | Use `#94A3B8` (slate-400) for body text | | **Muted text light** | Use `#475569` (slate-600) minimum | Use gray-400 or lighter | | **Border visibility** | Use `border-gray-200` in light mode | Use `border-white/10` (invisible) |
| Rule | Do | Don't | |------|----|----- | | **Floating navbar** | Add `top-4 left-4 right-4` spacing | Stick navbar to `top-0 left-0 right-0` | | **Content padding** | Account for fixed navbar height | Let content hide behind fixed elements | | **Consistent max-width** | Use same `max-w-6xl` or `max-w-7xl` | Mix different container widths |
---
Before delivering UI code, verify these
Spec-driven multi-agent orchestration for Claude Code — pure markdown, zero backend, runs on the stock runtime. 13 agents, 39 skills, 21 commands, 20 hooks, per-phase model tiers, opt-in lifecycle hooks, optional cross-device semantic memory.
SendMessage recipient validation and worktreePath safety (CWE-59). TRIGGER when: validating a SendMessage `to:` recipient against…
Repo-local file memory under .scaffolding/ (shared/agent/conversation tiers). TRIGGER when: reading or writing .scaffolding/…
RESTful API design standards: resource naming, HTTP methods, status codes, pagination, versioning. TRIGGER when: designing new…
Optimize Claude Code context-window usage for accuracy and cost. TRIGGER when: hitting context limits, structuring prompts for an…
Schema design, index strategy, migration safety, and query analysis. TRIGGER when: designing tables or indexes, writing a…
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.