web-prototype-taste-soft
Helps your agent create a website prototype with a soft, modern look. It uses light colors, cards with rounded corners, and gentle animations. Ideal for a premium user experience.
What it does
Creates a website design that looks like it was made by Apple, with a sleek and modern appearance. It uses soft colors, rounded shapes, and subtle animations to give a premium feel.
When to use it
- ✓When you want a professional and sophisticated-looking website.
- ✓To create website prototypes that resemble Apple's aesthetic.
- ✓When designing interfaces for apps or services aiming to convey calmness and trust.
Example of what to ask your AI
“Create a premium-looking website prototype, inspired by Apple, with buttons that have a special effect and a floating menu.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The system uses specific colors like silver or cream, elegant fonts, and rounded corners. It also applies a 'double-bezel' effect to important elements and smooth animations to bring the design to life.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add nexu-io/open-design --skill web-prototype-taste-softOr download just the file:
curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/design-templates/web-prototype-taste-soft/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Web Prototype — Soft Premium
For briefs that ask for "Apple-like", "Linear-tier", "premium consumer", "calm SaaS", or "$150k agency" finish. The aesthetic is soft, weighty, and obsessive about nested architecture.
Source
Distilled from Leonxlnx/taste-skill — skills/soft-skill/SKILL.md ("Vanguard UI Architect") with the haptic micro-aesthetics, double-bezel architecture, and motion choreography rules. See example.html in this directory for a fully-realized template.
Hard rules
- Canvas: silver-grey or warm cream (
#F2F2F0or#FDFBF7). Not pure white. - Type pairing: display in Geist / Plus Jakarta Sans / Cabinet Grotesk at heavy weight, body in the same family, monospace meta in Geist Mono.
- Display:
clamp(48px, 7vw, 96px),letter-spacing: -0.035em,line-height: 0.96. Heavy weight (700+). - Squircle radii:
border-radius: 28px–40px(rounded-[2rem]torounded-[2.5rem]) on major surfaces. - Double-bezel mandatory: every important card is a wrapper (
p-1.5, hairline border, soft outer shadow) containing an inner core with its own background and a concentric smaller radius (e.g., outer2rem, innercalc(2rem - 0.375rem)). - CTA = button-in-button: primary CTAs are full pills (
rounded-full px-6 py-3); the trailing arrow lives inside its own circular wrapper flush-right. - Ambient depth: one slow-drifting radial mesh blob behind hero,
opacity ≤ 0.18,pointer-events: none, fixed. - Eyebrow tag above each section header: pill, uppercase mono,
letter-spacing: 0.2em,text-[10px].
Banned
- Inter, Roboto, Helvetica, Open Sans.
- Generic 1px solid gray borders (use
border-black/5/ring-1 ring-black/5). shadow-md,shadow-lg, hard drop shadows. Only diffuse, wide-spread, low-opacity (0 20px 40px -15px rgba(0,0,0,0.05)).- Edge-to-edge sticky navbars glued to the top. Use a floating glass pill (
mt-6 mx-auto w-max rounded-full). - Linear or
ease-in-outtransitions. Usecubic-bezier(0.32, 0.72, 0, 1)or spring physics. h-screen(usemin-h-[100dvh]).- Animating
width/height/top/left. Onlytransformandopacity. - Pure black
#000. Use Zinc-950 / Off-Black.
Required components
- Floating-pill navbar with backdrop-blur-2xl.
- Asymmetric hero: massive heavy display, eyebrow tag, body lede
max-w-[52ch], two CTAs (primary pill with button-in-button arrow + ghost). - Bento grid using the double-bezel pattern; at least one wide card and one tall card.
- Feature row with z-axis cascade or split image module.
- Marquee strip of customer logos, slow infinite translation (
-100% / 20s), pause on hover. - Closing band on a soft inverted surface (deep zinc / espresso).
- Footer: monospace meta, hairline above.
Motion
- All transitions:
transition: transform 700ms cubic-bezier(0.32,0.72,0,1)minimum. - Hover on CTAs: outer pill scales
0.98on:active, inner trailing-icon circle translates(+1px, -1px)andscale(1.05). - Scroll entry:
translateY(16px) blur(8px) opacity(0)→translateY(0) blur(0) opacity(1).IntersectionObserveronly. - Marquee:
transform: translateX(-50%)over30s linearinfinite, applied to a duplicated track. - Hero mesh blob: 24s+ keyframe drift, opacity-only or transform-only.
Pre-flight
- Floating pill nav with
backdrop-blur+ hairline ring - At least one card uses the double-bezel (outer shell + inner core, concentric radii)
- Primary CTA uses button-in-button trailing icon
- Section padding ≥
py-24 - No banned fonts; display weight ≥ 700
- Hero uses
min-h-[100dvh], never100vh - All transitions use custom cubic-bezier or spring; no
linear/ease-in-out - Mobile: layout collapses to single column under 768px, all rotations + overlaps removed
FAQ
What colors are used?
The main colors are silver-grey (`#F2F2F0`) or cream (`#FDFBF7`), never pure white.
How do the buttons work?
Primary buttons (CTAs) are pill-shaped and contain an arrow that moves in a special way when you interact with them.
What is the 'double-bezel'?
It's an effect where a card or element has a subtle border and a soft shadow, and inside it, there's another element with a different background and a slightly smaller corner radius, creating depth.
Details
Original description by the author
Apple-tier soft web prototype. Silver/cream canvas, double-bezel cards, button-in-button CTAs, generous squircle radii, spring motion, ambient mesh. Distilled from Leonxlnx/taste-skill `soft-skill` + sections 4–8 of `taste-skill`.
repo: nexu-io/open-design
Popularity
- GitHub stars
- 101k
- Ranking position
- #508
- License
- Apache-2.0
- Updated
- 10/16/2026
Comments
- …
More skills from this repository
sample-plugin
Makes your agent create a metadata file for tests. It helps ensure code works correctly in different situations.
nexu-io/open-design
aster-atelier
Helps your agent create an artistic website with a classic look. It uses elegant imagery, blue skies, and serif fonts for a cinematic feel.
nexu-io/open-design
audio-jingle
Makes your agent generate audio like jingles and sound effects. It can create music and voices, saving the result as an audio file.
nexu-io/open-design
blog-post
Helps your agent write long articles or blog posts. It includes space for images, quotes, and author information.
nexu-io/open-design
Similar skills
accessibility
Helps your agent create interfaces that everyone can use. Ensures websites and apps work well for people with disabilities, like those who are blind or have reduced mobility.
affaan-m/ECC
design-system
Helps your agent create a design system from existing code. It extracts visual information and checks for consistency, generating a report and an interactive preview.
affaan-m/ECC
liquid-glass-design
Helps your agent create iOS user interfaces with a 'Liquid Glass' effect. Allows adding dynamic and interactive visual effects in SwiftUI and UIKit.
affaan-m/ECC