Laws of ux
Three Claude Code skills bringing the 30 Laws of UX into your frontend workflow — advisor, audit, pre-ship checklist.
npx -y skills add keysjoao/laws-of-ux-skills --skill laws-of-uxAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Comprehensive UX design companion based on all 30 Laws of UX from lawsofux.com. Analyzes components being built and recommends which laws apply with specific code-level fixes. Works as proactive advisor during frontend development and reactive auditor on demand. Use when building or reviewing UI/UX — designing layouts, choosing interactions, organizing information, evaluating interface decisions, or when user mentions "UX laws", "laws of ux", "lawsofux", "UX audit", "UX review", "UX checklist", "check UX", "apply UX", "design review", "UI review", "pre-ship check". Also triggers alongside the frontend-design skill. Do NOT trigger for: backend logic, API design, database schema, or non-visual code.
SKILL.md
3.9 KB, as published. Nobody here has run it
Laws of UX — Actionable Design Companion
Apply the 30 Laws of UX (lawsofux.com) to every frontend decision with specific, code-level guidance.
Quick Reference
| Command | What it does |
|---|---|
/laws-of-ux | Analyze what's being built → recommend relevant laws + code changes |
/laws-of-ux review | Full audit of existing UI → score 0-60 + prioritized fixes |
/laws-of-ux checklist | Quick 12-point pre-ship pass/fail check |
Orchestration Logic
Route Selection
IF user is building new UI or frontend-design skill is active:
→ Run PROACTIVE ADVISOR mode (this skill)
IF user says "review", "audit", "check UX", or points at existing code:
→ Route to /laws-of-ux-review
IF user says "checklist", "pre-ship", "ready to ship?":
→ Route to /laws-of-ux-checklist
Proactive Advisor Mode
When the user is building UI, follow this process:
Step 1: Detect Component Type
Read the code being written. Classify as one of:
- Form (inputs, validation, submission)
- Dashboard (metrics, charts, KPIs)
- Navigation (sidebar, navbar, tabs, breadcrumbs)
- Wizard/Stepper (multi-step flow)
- List/Table (data display, sorting, filtering)
- Modal/Dialog (overlay, confirmation)
- Card Layout (grid of items, feed)
- Landing/Hero (marketing, CTA-focused)
- Empty/Error State (zero data, failures)
- Settings/Config (toggles, preferences)
Step 2: Surface Relevant Laws
Load references/code-patterns.md and extract the 5-8 laws mapped to that component type.
Step 3: Give Actionable Guidance
For each relevant law, provide:
**[Law Name]** — [one-line rule]
→ DO: [specific CSS/JSX pattern to implement]
→ DON'T: [common violation to avoid]
Keep it to 5-8 laws maximum. Don't dump all 30 — that defeats the purpose (Hick's Law applies to you too).
Step 4: Code-Level Recommendations
Provide actual code snippets. Not theory, not vague advice. Examples:
- "Add
gap: 0.5rembetween related fields,gap: 2rembetween sections" (Proximity) - "Primary CTA should be
min-h-11 min-w-[120px] text-base font-semibold" (Fitts's Law) - "Add
transition-all duration-200to all interactive elements" (Doherty Threshold) - "Max 5 items in this nav group — move the rest to 'More'" (Hick's Law)
Critical Rules
- Never list all 30 laws at once — surface only what's relevant to the current component
- Always provide code — if you can't write a CSS/JSX fix, the advice is too vague
- Violations > Suggestions — prioritize what's wrong over what could be better
- Respect the user's stack — adapt patterns to their framework (React, Vue, Tailwind, CSS modules, etc.)
- Don't repeat yourself — if a law was already applied in earlier components, skip it unless there's a new violation
Reference Files
references/ux-laws-complete.md— All 30 laws with definitions, applications, and violation signals (load on-demand)references/code-patterns.md— Component-type → law mapping table (load on-demand)
Sub-Skills
laws-of-ux-review— Full UX audit with 0-60 scoring and prioritized code fixeslaws-of-ux-checklist— Fast 12-point pre-ship verification with pass/fail verdict