Skip to content
Bhargav Tibadiya

Sharp Design System for AI Agents

LightSansBrutalist

Sharp is a locked-down design system in the Agent Design Protocol catalog. Zero-radius brutalist editorial. Off-white canvas, ink-black accent, hard-edge offset shadows, DM Sans + Space Mono. Download the two Markdown files below, drop them into your agent rules folder, and you should get on-spec UI on the next prompt.


What components ship in the Sharp design system?

Browse the live showcase below. Every control uses this system's tokens, try buttons, forms, tables, and composed flows before you commit the files to your repo.

This system uses the following font families. Every sample below is rendered live — not a screenshot.

display
DM Sans

Headings, hero titles, UI emphasis

body
DM Sans

Body copy, buttons, form fields

label
Space Mono

Section labels, metadata, eyebrows

Display / Hero — 48px
The quick brown fox
Page title — 32px
Component library overview
Section heading — 24px
Form controls and inputs
Body large — 18px

Base body copy at large size for lead paragraphs and introductory content blocks.

Body base — 15px

Standard body text for descriptions, helper copy, and long-form content within cards and panels.

Caption — 13px

Captions, timestamps, and supplementary metadata rendered at reduced size.

Label / EyebrowSection label sample
Background
Surface
Primary
Text primary
Text muted
Border
Success
Error


Variants

Sizes

Use cases

Variants

SuccessWarningErrorInfoNeutralNew

Use cases

Ada LovelaceActiveDesign Lead
NewProduct launch flag on a release note
P0Blocked3 openSeverity + count on an issue row
v2.4StableBreaking
DesignBetaInternalUrgent

Sizes & shapes

Ada LovelaceGrace HopperAlan TuringSquare ShapeDemo PhotoDemo PhotoFallback Initials

Status dots

Online UserAway UserOffline User

Use cases

Margaret Hamilton
Margaret Hamilton

Profile header — large avatar + status

Katherine JohnsonRadia PerlmanBarbara LiskovHedy LamarrSquare team strip
Ada LovelaceGrace HopperAlan TuringMargaret Hamilton+2Group with overflow
Donald KnuthEdsger DijkstraFrances AllenLinus Torvalds

Default card

Static container, no interaction.

Clickable card

Click me — fires a real handler.

FeaturedTheme

Sharp highlights

Card with badge header for featured content.

Grace Hopper
Grace Hopper

Engineer · Online

Avatar + meta composition for people cards and directory rows.

Actions footer

Card that ends with a real action row.

We'll only use this for account updates.
Appears on invoices and invites.
At least 8 characters.
Read-only identifier.
0 / 120
0 / 280Visible to your team only.

Plan

Billing cycle

Channel
Role
Timezone
Tags (1/3)
Beta
Skills (2/4)
ReactTypeScript
15 minutes before the meeting by default.

With data — sortable + selection

Status
Ada LovelaceDesign LeadActive
Grace HopperEngineerActive
Alan TuringResearcherPending
Margaret HamiltonEngineerActive
Katherine JohnsonAnalystIdle
Radia PerlmanArchitectActive

Showing page 1 of 2 from 12 rows — use Pagination below.

Loading

Status

Empty

Status
No rows to show.

Paired with table dataset

Drives the “With data” table above.

Mid-range (page 3 of 8)

Near the end (page 5 of 5)

Avatar + lines

Card block

Table row placeholders

Form field stack

List items

Media / thumb row

Button row placeholders

Sample dataset for Sharp — values scale relative to the highest bar in the series.

Horizontal

Overview panel — summary copy for Sharp. Use arrow keys to move between tabs.

Vertical

Ada Lovelace
Ada Lovelace

Vertical tabs keep navigation beside the panel.

A realistic product moment: open the modal, fill fields with validation, submit, and see a toast plus a new table row. Secondary paths prove confirm and info modals stay reachable from the same section.