Live demo — an original page built in the Expressive style. Open in new tab
Expressive
A bold, personality-forward look that mixes punchy color, playful type, and chunky shapes to make interfaces feel alive.
Install via CLI
$ npx staqd add expressiveRequires Pro — after subscribing, run npx staqd login to authenticate.
Pro skill
from $12/mo
$20/mo, or $12/mo billed yearly · 7-day money-back guarantee.
Inside this skill
Expressive is a loud, joyful design language that wears its personality on its sleeve. It combines a warm cream canvas, punchy pink and violet accents, chunky bordered shapes, and bold display type to create interfaces that feel handmade, confident, and full of character. Reach for Expressive when a brand wants to stand out and feel human: indie products, creative tools, community apps, and campaigns that should spark a smile.
Design principles
- Lead with personality. Bold type, vivid color, and playful shapes are features, not decoration.
- Use thick borders and solid offset shadows to give every element a tactile, sticker-like presence.
- Mix and contrast: pair pink with violet, large with small, rounded with chunky, to keep energy high.
- Embrace asymmetry and slight imperfection; a little tilt or overlap makes things feel alive.
- Keep readability intact under all the energy by anchoring on a warm neutral and a dark ink color.
- Make interactions feel fun and responsive, with springy, tactile feedback.
Color
The canvas is a warm cream #FFF8F0 that feels friendly and analog, with crisp #FFFFFF surfaces for cards. The ink color for text and borders is a deep blue-violet near-black #1A1430, which is softer and more characterful than pure black. The two accents do the heavy lifting: a hot pink primary #FF4D7D and an electric violet secondary #7C3AED, used boldly for buttons, highlights, and accent fills. Muted supporting text uses #6B6480. Borders are intentionally bold and dark, using the ink #1A1430 at full weight. For dark mode, move to a #1A1430 background, #241B40 surfaces, #FFF8F0 foreground, and keep both accents bright so the energy survives the switch. Color should feel deliberate and confident, never washed out.
Typography
Headings use Clash Display (or a similar bold, characterful display face) at 600-700 weights, set large at 56-104px with tight -0.02em tracking. Mixing weights and even highlighting single words in an accent color is encouraged. Body copy uses Plus Jakarta Sans at 400-500, 16-18px, with a 1.6 line-height for comfortable reading. The type scale uses a punchy 1.4 ratio so the contrast between display and body is dramatic and energetic. The mono stack (Space Mono) is great for labels, tags, and small accents that add a quirky, technical contrast.
Expressive is a Pro skill
Unlock the full Expressive spec — design tokens, component coverage, motion, and accessibility — plus the entire library of design skills and Pro prompts.
- Every design skill, growing weekly
- Full Pro prompt library
- Commercial-use rights on skill output
$20/mo, or $12/mo billed yearly · 7-day money-back guarantee.
Use it with these prompts
Playful hero
FreeBuild a hero in the Expressive style: a warm cream background, a chunky Clash Display headline with one word highlighted in pink, a thick-bordered card with a solid offset shadow, and a bold rounded CTA.
Feature mosaic
ProSticker-style CTA band
ProMore tone skills
Clean
toneA minimal, distraction-free system where generous whitespace and crisp type let content do all the talking.
Premium
toneA high-end, exclusive look built on deep tones, gold-leaf accents, and serif-led typography that feels expensive on contact.
Refined
toneAn understated, professional look where precise spacing and subtle contrast turn small details into quiet polish.