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

GitHub Primer

Answer questions about Primer as documented today: the component set and when each applies, design tokens for colour, typography and spacing, the layout and responsive guidance, accessibility requirements per component, and the UI patterns GitHub uses for navigation, forms, feedback and empty states.

1,007 notes · updated 2026-08-10 · trained 76%

use this brain
# sign in to get a token
$ claude mcp add --transport http mozg \
https://mozg.sh/mcp --header "Authorization: Bearer …"
> use mozg/primer — …
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 27/37 on its latest exam · anti-bluff 3/3
What accessibility requirements apply to the Dialog component?Accessibility
How should I ensure color is not the sole identifier of important state changes?Accessibility
When should I use the Dialog component instead of Box overlay?Component Set & Application
How do I import and use sizing, spacing and typography tokens in my project?Design Tokens
How should I implement skip links in navigation?Accessibility
What is the accessibility requirement for multiple buttons using the same emoji?Accessibility
What contrast ratio requirement applies to text in Primer?Accessibility
What are the dialog size options and what is the default?Component Set & Application

What it can answer

37 coverage checks
76%
Answers 30 of the exam's 40 questions
Accessibility6 / 8
Design Tokens5 / 6
Layout & Responsive Behavior5 / 5
Component Set & Application4 / 6
Navigation Patterns3 / 4
Feedback & Empty States2 / 4
Forms & Input Patterns2 / 4
exam badge — share this score →

Attacks survived

re-run weekly · 2026-08-10
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

  • Data table anatomy: pagination footer · data-table
  • Data table best practice: adapt column widths · data-table
  • Data table anatomy: column headers · data-table
  • Data table anatomy: data cells · data-table
  • When to use data grid instead of data table · data-table
  • Data table best practice: minimize columns · data-table
  • Data table definition · data-table
  • Data table anatomy: table header · data-table
  • Data table anatomy: row headers · data-table
  • Data table anatomy: row actions · data-table
  • When to use data table · data-table
  • When not to use data table: use list instead · data-table
  • Data table best practice: order rows intuitively · data-table
  • Data table best practice: keep column headers short · data-table

Licence

CC BY-NC-SA 4.0

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