soft-premium-ui
Skill1 starsChanged 11 days agoMITView on GitHub
Design polished, calm, premium UIs with soft contrast, generous whitespace, premium fonts, and spring motion. Do NOT use for industrial or brutalist aesthetics.
We split this skill into the rules it gives an agent
3 rules. About 0 are common, 2 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 19
Use when: user chooses premium agency / luxury / calm design direction.
- Distinctive: line 58
Every premium card uses nested enclosures:
- Very specific: line 68
All motion: cubic-bezier(0.32, 0.72, 0, 1) — never ease-in-out
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Soft Premium UI
When to Use
Use when: user chooses premium agency / luxury / calm design direction.
Engineer $150k+ agency-level digital experiences. Haptic depth, cinematic spatial rhythm, obsessive micro-interactions.
When NOT to Use
- Industrial, brutalist, or raw mechanical aesthetics
- Minimalist editorial or documentation UIs
Banned Elements
- Fonts: Inter, Roboto, Arial, Open Sans, Helvetica (use Geist, Clash Display, PP Editorial New, Plus Jakarta Sans)
- Icons: Lucide, FontAwesome, Material (use Phosphor Light or Remix Line)
- Generic
1px solidgray borders, harshshadow-md - Edge-to-edge sticky navbars, symmetrical 3-column Bootstrap grids
linearorease-in-outtransitions
Output Contract
| Artifact | Format | Location | Quality Criteria |
| Premium-styled visual layer | HTML/CSS — design tokens + motion definitions | Source files | Responsive ≤768px, WCAG AA focus + contrast, prefers-reduced-motion, spring-physics motion curve, backdrop-blur on fixed/sticky only, Double-Bezel card architecture, ≥44px touch targets, lazy-loaded below-fold media |
Creative Variance Engine
Pick one vibe + one layout per project. Do not reuse the same combo on consecutive projects.
Vibe Archetypes
- Ethereal Glass (SaaS/AI/Tech): Deepest OLED black (
#050505), radial mesh gradients,backdrop-blur-2xl, white/10 hairlines - Editorial Luxury (Lifestyle/Agency): Warm creams (
#FDFBF7), muted sage, deep espresso, variable serif, CSS film-grain overlay - Soft Structuralism (Consumer/Health/Portfolio): Silver-grey or white, massive Grotesk typography, ultra-diffused ambient shadows
Layout Archetypes
- Asymmetrical Bento: Masonry CSS Grid with varying card sizes. Mobile: single-column stack.
- Z-Axis Cascade: Elements slightly overlapping, subtle rotation (
-2degto3deg). Mobile: remove rotations and overlaps. - Editorial Split: Massive type left half, interactive scrollable content right half. Mobile: vertical stack.
Double-Bezel (Doppelrand) Architecture
Every premium card uses nested enclosures:
- Outer shell: Subtle background (
bg-black/5), hairline border (ring-1 ring-black/5), paddingp-1.5, large radius (rounded-[2rem]) - Inner core: Own background, inner highlight (
shadow-[inset_0_1px_1px_rgba(255,255,255,0.15)]), smaller radius (rounded-[calc(2rem-0.375rem)])
Motion
- Fluid Island Nav: Floating glass pill (
mt-6 mx-auto w-max rounded-full), hamburger morphs to X, staggered mask reveal on menu open - Magnetic buttons:
active:scale-[0.98], nested icon translates diagonally on hover - Scroll interpolation:
translate-y-16 blur-md opacity-0resolving over 800ms+ - All motion:
cubic-bezier(0.32, 0.72, 0, 1)— neverease-in-out - Animate only
transformandopacity
DESIGN.md Output
Populates DESIGN.md sections 1-12 with premium constraints:
| Section | Values |
| Color Palette | Deep OLED black #050505, warm cream #FDFBF7, muted sage. Ethereal glass or editorial luxury vibes. |
| Typography | Sans: Geist/Clash Display/Plus Jakarta Sans. Serif: PP Editorial New. Mono: Geist Mono. |
| Spacing Scale | 8px baseline. Section padding ≥ py-24. Generous vertical rhythm. |
| Component Specs | Double-Bezel (Doppelrand) nested cards. Fluid island nav. Magnetic buttons with spring motion. backdrop-blur on fixed/sticky only. |
| Anti-Pattern Bans | No Inter, Roboto, Arial, Helvetica. No Lucide/FontAwesome icons. No generic 1px solid gray borders. No linear or ease-in-out transitions. |
Pre-Output Checklist
- No banned fonts, icons, borders, shadows, layouts, or motion
- Vibe and layout archetypes selected and applied
- All major cards use Double-Bezel nested architecture
- Section padding ≥
py-24 - All transitions use custom cubic-bezier
- Scroll entry animations present on all major blocks
- Mobile collapse below 768px
backdrop-bluronly on fixed/sticky elements
In this repository59 other files it gives its agents.
- AGENTS.mdAGENTS.md
- templates/CLAUDE.mdCLAUDE.md
- adapt-skillSkill
- api-and-interface-designSkill
- architecture-analysisSkill
- audit-skillSkill
- backend-api-masterySkill
- browser-testing-with-devtoolsSkill
- ci-cd-and-automationSkill
- clarify-skillSkill
- cli-toolsSkill
- code-review-and-qualitySkill
- code-simplificationSkill
- context-engineeringSkill
- critique-skillSkill
- customize-opencodeSkill
- debugging-and-error-recoverySkill
- debugging-three-strikesSkill
- delight-skillSkill
- deprecation-and-migrationSkill
- dev-environment-auditSkill
- documentation-and-adrsSkill
- doubt-driven-developmentSkill
- engineering-fundamentalsSkill
- frontend-desktopSkill
- frontend-mobileSkill
- frontend-pwaSkill
- frontend-ui-engineeringSkill
- frontend-webSkill
- fullstack-shippingSkill
- gateSkill
- git-init-and-versioningSkill
- git-workflow-and-versioningSkill
- hard-skillSkill
- idea-refineSkill
- incremental-implementationSkill
- industrial-brutalist-uiSkill
- interview-meSkill
- minimalist-uiSkill
- multi-agent-orchestrationSkill
- observability-and-instrumentationSkill
- optimize-skillSkill
- output-skillSkill
- performance-optimizationSkill
- planning-and-task-breakdownSkill
- polish-skillSkill
- project-health-checkSkill
- project-metricsSkill
- redesign-skillSkill
- security-and-hardeningSkill
- self-improvementSkill
- shipping-and-launchSkill
- skill-creatorSkill
- skill-improverSkill
- source-driven-developmentSkill
- spec-driven-developmentSkill
- test-driven-developmentSkill
- typeset-skillSkill
- user-onboardingSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

