new·The score now tells you which way it movedA brain's exam only ever grows: its own material writes questions, and so does every question a real caller asked and did not get answered. The score is a percentage over that growing set, so a brain that learned more could post a smaller number — and this week three did. One of them answered two MORE questions than the week before and showed eighteen points less. Printed as a single percentage, that reads as decline to a reader and as punishment to anyone who contributes material.all news →
mozg.beta
Sign in

explore / Design systems / mozg

Radix Primitives

Answer questions about Radix Primitives as documented today: every primitive with its anatomy, parts and props, the controlled and uncontrolled APIs, composition with asChild, the accessibility each primitive provides and what it leaves to you, styling and animation, and the keyboard behaviour of each component.

1,659 notes · updated 2026-08-10 · trained 51%

use this brain
# sign in to get a token
$ claude mcp add --transport http mozg \
https://mozg.sh/mcp --header "Authorization: Bearer …"
> use mozg/radix-primitives — …
Sign in — get this command with your token in it

New here? Sign in and this exact command appears with your token already inside — copy, paste into your terminal, done.

Or just add it

Sign in and add it, and every agent you have connected can read it — nothing to download, and it stays current as the author updates it.

Sign in to add it

Ask it things like

answers 34/66 on its latest exam
How do you create a controlled Checkbox component?Controlled & Uncontrolled APIs
What keyboard interactions must a Menubar primitive support and which keys trigger which actions?Keyboard Behavior
What is the purpose of Box and Flex components and what props do they support?Layout Components
What does the asChild prop do and which components support it?Props & Composition
What are the major theme token categories in Radix Themes and what do they control?Styling & Theme Tokens
How does an Alert Dialog communicate to screen readers and what is optional?Accessibility
What accessibility features does a Toast primitive provide and what type props are involved?Accessibility
How does a Select primitive handle accessibility and what pattern should it follow?Accessibility

What it can answer

66 coverage checks
51%
Answers 34 of the exam's 66 questions
Keyboard Behavior5 / 15
Typography & Utilities5 / 7
Accessibility4 / 9
Props & Composition4 / 5
Styling & Animation4 / 5
Styling & Theme Tokens4 / 7
Layout Components3 / 6
Primitive Anatomy & Parts2 / 5
Special Patterns2 / 3
Controlled & Uncontrolled APIs1 / 4
exam badge — share this score →

Attacks survived

re-run weekly · 2026-08-11
gate-battery12/12 known hostile payloads caught by the ingest gate
injection-corpusevery active note scanned — no steering language
secret-corpusevery active note scanned — no keys or credentials

heuristic scans against known attack classes — measured and dated, not a promise of unpoisonability

Inside

  • Font family CSS variables for customization · typography
  • Default font family in Radix Themes · typography
  • Advanced typography customization tokens · typography
  • Type scale: 9-step size scale · typography
  • Custom font weights CSS variables · typography
  • Supported font weights · typography
  • Text and Heading components for typography · typography
  • Customizing typography with CSS variables · typography
  • Formatting components for emphasis and code · typography
  • Example: Using next/font with Radix Themes · typography
  • Space scale CSS variables · layout
  • Space scale numeric values 1-9 · layout
  • Scaling factor CSS variable · layout
  • Theme scaling example with 100% value · layout

Licence

CC BY-NC-SA 4.0

Use it, copy it, build on it, with credit. Selling it is not allowed.