skills/frontend-design/SKILL.md
Guide frontend development toward websites that feel premium and trustworthy, grounded in cognitive science research (processing fluency, prototypicality). Two modes: active guidance during build, and audit (problems + suggestions). Use when building UI, reviewing frontend code, or when the user mentions premium, trust, design quality, audit, review, or frontend polish.
npx skillsauth add olamedia/analytics-skills frontend-designInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Make websites feel premium and trustworthy — based on peer-reviewed research, not aesthetic opinions.
The brain uses processing fluency as a shortcut: "easy to process = probably true/safe/good" (Reber & Schwarz 1999). Users form stable judgments within 50ms (Tuch et al. 2012). Two factors drive that judgment:
This triggers a halo chain (Tractinsky 2000):
Readable + Clean + Predictable → fluent → "beautiful" → perceived usable → perceived trustworthy
Four measurable properties of "premium feel":
| Property | Meaning | |---|---| | Readability | Text and structure effortless to parse | | Smoothness | Nothing breaks the user's flow; animations are flawless or absent | | Predictability | Site behaves like the user expects for its category | | Cleanliness | No competing elements, clear visual hierarchy |
Trust is also built by factors beyond visual design (Stanford, NNGroup, Baymard): real organization proof, easy contact, upfront pricing, zero errors, external reviews, no hidden costs. Visual "premium-ness" overdone reduces trust by looking like a scam trying too hard.
General rule: All details, even the smallest, should be cared for. Visual clarity is one part of it.
When this skill is invoked, determine the operating mode:
"Should I apply design guidance while we build, or audit existing code for problems and suggestions?"
Apply research-backed design practices while generating frontend code. The goal is correct output, not commentary.
prefers-reduced-motionScan existing frontend code for problems, then provide improvement suggestions. The fewer problems found, the more focus shifts to suggestions.
The most critical items across all categories. Full checklists in practices.md.
focus-visible rings on all interactive elementsprefers-reduced-motion disables non-essential animationaria-label on every icon-only buttonclamp()transform and opacityfont-display: swap, preload critical fonts only| File | When to read | |---|---| | practices.md | Both modes — index of 14 categories, each linking to a detailed guide with checklist + guidance + common mistakes | | report-format.md | Audit mode — output template with severity tiers | | patterns.md | When you need a specific code implementation | | warnings.md | When checking if design advice is opinion vs research |
Stop and reconsider if you find yourself:
After completing work in either mode:
testing
Rebase current feature branch onto master (or configured base) with automated conflict resolution. Handles pre-checks, conflict classification, and post-rebase verification. Use when the user asks to rebase, update a branch, sync with master, or resolve rebase conflicts.
development
FE feature analysis from raw idea (or YouTrack ticket) through to a split-aware developer briefs. Produces context-map.md, requirements.md, task-brief-{side}.md. Generic — project knowledge is auto-discovered.
testing
Concise technical communication that stays readable and honest. Cuts fluff about fifty to seventy percent while keeping natural flow, uncertainty markers, and human tone. Levels lite (default), mid, tight. Short SKILL body; rules below are complete.
documentation
Strip LLM tells from text so it reads human. Triggers: humanize, sounds like AI, too robotic, natural rewrite, AI slop, or obvious LLM patterns. Reference: https://en.wikipedia.org/wiki/WP:Signs_of_AI_writing