Make your AI a shadcn expert

Bluesky Design System

Bluesky's design system as a DESIGN.md file.

About Bluesky DESIGN.md

Curated by Dov AzencotUpdated Source bsky.app

  • Social & Community

Bluesky's signed-out home is a darkened photo collage with a single auth modal floating over it. The chrome inside the modal is restrained to the point of severity: a near-white "#f9fafb" surface, an InterVariable 30px weight 600 headline reading "Real people. Real conversations. Social media as it should be.", three stacked full-pill buttons where the only saturated one carries the singular Bluesky Blue "#006aff" "Create account" CTA, and a faint sky-tinted "#c0dcf0" wordmark logo that's the only place the brand color softens. Beyond the modal, the page proper is a blurred social feed — mountain photographs, a darkened theater, a lone boat on the ocean — that the modal dims with a translucent scrim. There is no marketing hero, no feature grid, no testimonial wall. The chrome IS the auth surface.

This file packages the home-and-modal system as a single Google Labs DESIGN.md spec. Inside: 19 color tokens covering the singular Bluesky Blue, the three-step structural ink ladder ("#000000" → "#405168" → "#667b99"), two off-whites ("#f9fafb" page wash, "#dce2ea" hairline border), the soft sky-tint "#c0dcf0" reserved for the wordmark, and a deep navy "#354358" used inside the gradient header strip; 11 InterVariable typography roles from 30px hero display down to 8px micro-label, all sharing one font stack with weight variation from 400-700; a four-step radius scale where "999px" full-pills dominate at 321 page occurrences against "12px" cards and "21px" modal corners; and 18 component recipes covering the floating modal, the three CTA pill variants, the post composer, the photo-attachment frame, and the feed card.

Feed this file to Claude, Cursor, or GitHub Copilot and the agent reproduces Bluesky's restraint — the singular blue pill, the InterVariable monotone, the modal-over-photograph composition — instead of inventing a generic social-app theme. Or reference the tokens directly when wiring a federated-network UI: every hex is quoted, every component recipe ready to paste into Tailwind config or CSS custom properties. The system is worth studying because it argues that a social network's marketing surface can be a single auth modal — that the whole brand expression on first load can collapse to one pill on one card, and trust the photographs behind to do the storytelling.

What makes it distinct

  1. Singular CTA voltageBluesky Blue '#006aff' is the only saturated chrome color and lives on one full-pill button per screen
  2. Pill-monopoly geometry'999px' radius hits 321 occurrences while the only other live radii are '12px' and '21px', leaving no square edges on interactive chrome
  3. Slate-on-white ink ladder'#000000' headlines step down through '#405168' slate to '#667b99' steel, three structural greys carry every text layer
  4. InterVariable at one faceevery typography role from the 30px hero down to the 8px micro-label runs the same InterVariable stack with no editorial serif and no display-tier swap
  5. Photo-feed canvas, modal chromethe home page is a darkened photograph wash with a single floating auth card, the design moves all branding into one centered '21px'-radius modal

Live at bsky.app

A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.

Screenshot of Bluesky's website at bsky.appbsky.app

Explore Bluesky

Pick what you want to see — mockups, colors, typography, layout, or the full component list.

Brand & Accent

Sparing, CTA-only voltage.

Surface

Page and card backgrounds.

Text

Headlines, body, captions, muted.

Borders & Hairlines

Dividers, outlines, structural rules.

Other

Specialty colors.

Bluesky design system FAQ

Common questions about Bluesky's tokens, components, and how to use this DESIGN.md in your project.

Specs, directories, and component libraries that pair with this design system.

Use Bluesky in your project

One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.

Download DESIGN.md