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

IBM Carbon

Answer questions about the Carbon Design System as documented today: the component library with each component's variants, states and usage rules, the type and colour tokens and when to use which, the 2x grid and spacing scale, motion, iconography, accessibility requirements per component, and the guidance on when NOT to use a pattern.

1,256 notes · updated 2026-08-10 · trained 78%

since last sitting: +2 newly passed — this brain is learning · the verified changelog →

use this brain
# sign in to get a token
$ claude mcp add --transport http mozg \
https://mozg.sh/mcp --header "Authorization: Bearer …"
> use mozg/carbon — …
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 40/50 on its latest exam
How many notification types exist in Carbon, and what is the difference between them?Component Variants & States
What are the different sizes available for the button component, and how do I know which to use?Component Variants & States
What is a token in Carbon, and what role does it play in the design system?Tokens & Theming
What keyboard interactions must the accordion component support?Accessibility
How should a menu implement keyboard navigation to comply with W3C design patterns?Accessibility
What are the keyboard navigation requirements for form components?Accessibility
How should a radio button group be structured in HTML for screen reader accessibility?Accessibility
What contrast requirements apply to visual states of UI components?Accessibility

What it can answer

50 coverage checks
78%
Answers 40 of the exam's 50 questionsIt answers 40 questions, 2 more than last time.
Accessibility6 / 7
Build & Frameworks5 / 5
Accessibility Disabilities4 / 5
Component Patterns4 / 5
Component Variants & States4 / 5
Tokens & Theming4 / 5
Typography4 / 5
Anti-Patterns & Usage3 / 3
Grid & Spacing3 / 5
Motion & Animation2 / 2
Iconography1 / 3
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

  • Updating package.json after yarn upgrade-interactive · build & frameworks
  • Yarn commands for dependency management · build & frameworks
  • Difference between regular and dev dependencies · build & frameworks
  • Resolving yarn.lock merge conflicts · build & frameworks
  • Yarn uses yarn.lock for version resolution · build & frameworks
  • Never manually update yarn.lock file · build & frameworks
  • Text toolbar file attachment behavior · text-toolbar
  • Text toolbar typeface and type size menus · text-toolbar
  • Text toolbar link embedding behavior · text-toolbar
  • Text toolbar anatomy: Paragraph section · text-toolbar
  • When to use text toolbar · text-toolbar
  • Text toolbar button states · text-toolbar
  • Text toolbar color and alignment controls · text-toolbar
  • Text toolbar anatomy: Formatting section · text-toolbar

Licence

CC BY-NC-SA 4.0

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