Match a job Paths Subjects Questions Quizzes Pricing
Overview Read Practice

Practice — Design Systems, Components, and Dev Handoff (9 questions)

Pro content

Sign up free, then start a 14-day Pro trial — no card needed.

Intermediate Open Free

Auditing a Product with Five Slightly Different Buttons Permalink →

You join a mid-size product team and discover the app has five visually different primary buttons across different screens — slightly different corner radius, two different blues, inconsistent padding — each built by a different feature team over the past eighteen months. There's a Figma file called "Design System" with some components in it, but nobody currently owns it, and engineers say they mostly rebuild buttons from scratch per feature because "the Figma one doesn't quite match what's already shipped."

  1. Using the style guide / component library / design system distinction, diagnose what this team actually has today.
  2. What's the root cause that let five buttons diverge over eighteen months, despite a "Design System" file existing?
  3. Propose a concrete first step (not "build a full design system") that would start closing the gap within a couple of weeks.
  4. What governance practice would you put in place to prevent this from recurring once the first step ships?

Share this question

Intermediate Open Pro

Decomposing a Notification Card Using Atomic Design

Unlock this question →
Intermediate Open Pro

A Rebrand Goes Wrong Because There Were No Tokens

Unlock this question →
Intermediate Open Pro

A Bug Report That Exposes the Limits of Dev Mode

Unlock this question →
Intermediate Open Pro

Should a 4-Person Startup Build a Formal Design System?

Unlock this question →
Beginner Open Free

Where 'Organisms' Sit in the Atomic Design Hierarchy Permalink →

Brad Frost's atomic design methodology orders UI components into five levels of increasing composition. Between "molecules" (a search field: label + input + button) and "templates" (page-level layout with placeholder content), which level comes next?

Share this question

Intermediate Open Free

How Many Times a Pattern Repeats Before It Joins the System Permalink →

Three different product teams have each independently built their own version of a "confirm this destructive action" dialog.

Per this subject's contribution-model heuristic, what does this specific count signal?

Share this question

Intermediate Open Free

Why Tokens Are Layered into Primitive and Semantic Names Permalink →

A token set defines blue-500: #2D6CDF (a primitive) and color-primary-500 (a semantic token pointing at that primitive), rather than components referencing the hex value directly.

What does this extra layer of indirection make possible?

Share this question

Advanced Open Free

What Only a Full Design System Answers, Not a Component Library Permalink →

A component library has reusable, implemented Figma and coded components that any team can drop into a new screen.

Per this subject's distinction between a component library and a full design system, what question does the component library alone still fail to answer?

Share this question

We use cookies for product analytics to improve OmniAtlas. See our Privacy Policy.