Design & UI
Build member and dashboard surfaces in the softer Vercel/shadcn idiom (rounded, neutral, generous spacing) while keeping them distinct from the hard-edged square marketing site. Covers tokens and component patterns.
3 files
Description
Build member and dashboard surfaces in the softer Vercel/shadcn idiom (rounded, neutral, generous spacing) while keeping them distinct from the hard-edged square marketing site. Covers tokens and component patterns.
Two design contracts live in the Developers Digest site. Do not mix them.
Public / marketing surfaces = hard-edged neutral.
White backgrounds, hairline border-black/10, square corners (no radius),
solid black primary. This is the Gumroad-successor marketing look. Do not add
rounded corners here.
Member / dashboard surfaces (anything under /dashboard) = softer Vercel/shadcn idiom.
Per J: "feel like Vercel - magic ui + vercel + shadcn style, let it breathe."
rounded-lg cards, rounded-md inputs and buttons.bg-neutral-50 for the sidebar and wells.shadow-sm).Same palette on both sides: neutral only. The difference is radius, muted surfaces, breathing room, and small shadows/badges - not color.
Dashboards should feel calm, not dense. Prefer more padding than you think you
need (p-4 to p-6 inside cards, py-10 on page shells). Space groups with
gap-6/gap-8. One clear focal action per view. White cards on the neutral
canvas, muted bg-neutral-50 for secondary wells. Do not cram; give each
region room.
Any global --radius: 0 / square reset for the marketing site must be scoped
so it does not leak into /dashboard. shadcn components rely on their radius
tokens inside the dashboard shell. Reset radius on marketing routes only, or set
the dashboard shell to restore rounded-* explicitly. Never force square corners
on dashboard surfaces.
bg-gradient-*, linear-gradient, gradient text/borders).bg-pink, bg-cream still exist for
legacy pages - do not reintroduce them in new work).btn-pill-*) and no offset-layer cards (gumroad-card) - both retired.reference/tokens.md - the neutral palette, radii, spacing grid, borders,
shadows, and the full ban list with concrete Tailwind classes.reference/patterns.md - copy-ready component patterns (sidebar, breadcrumb,
underline tabs, cards, list+detail layout, buttons, badges, empty states, wells)
grounded in the real app/dashboard/library/LibraryClient.tsx.Added 2026-07-01. Back to the Skill Library.

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.