Skip to content

Step 1 of 4

Documentation

Can someone use the system correctly without talking to the team that built it?

Skip any question you cannot answer yet — it will not count against you.

How many of your released components have usage documentation (what it is for, when not to use it, props/API)?

Question 1

Coverage of usage docs is the single strongest predictor of whether teams adopt a component without asking the core team.

Do you document design guidance (do's and don'ts, content and layout rules) alongside the code API?

Question 2

Prop tables tell developers how to call a component. Guidance tells everyone when it is the right one.

Is accessibility behaviour documented per component (keyboard interaction, roles, known limitations)?

Question 3

Undocumented a11y behaviour is re-implemented — usually incorrectly — by every consuming team.

Can someone see and interact with a live example of a component without cloning your repository?

Question 4

A running example removes the largest single barrier to trying a component.

Is there a written getting-started path for a new team that wants to use the design system?

Question 5

Install, theme, first component, where to ask — the four things every new consumer needs on day one.

How do you keep documentation from going stale as the code changes?

Question 6

Stale documentation is worse than none: it is trusted and wrong.