Design systems
Create reusable components and interaction patterns that make future development faster and more consistent.
Start a projectComponents
Synced library · 24 primitives
DarkLight
ButtonPrimary
name@studio.com
InputText
SwitchOn
In review
BadgeStatus
CheckboxGroup
SliderRange
AvatarStack
OverviewActivity
TabsNav
ProgressBar
RadioGroup
Workspace▾
SelectMenu
SpinnerLoading
Saved ✓
TooltipHint
Tokens
Neutral ramp
Accent
Spacing
space.xs4px
space.sm8px
space.md16px
What you get
- Design tokens — colour, type, spacing, radius, elevation
- Core component set with variants and every state
- Usage specs with clear do / don’t guidance
- Figma library aligned with the existing codebase where possible
- Basic accessibility guidance for key components
- Migration notes for adopting it incrementally
How it runs
- 1
Audit current UI
Inventory what exists and where it diverges.
- 2
Tokenise
Pull the primitives into a single source of truth.
- 3
Build core components
Variants, states and composition rules.
- 4
Document + hand off
Specs the team can build against without me.
Common questions
- When is a design system worth building?
- When your team re-decides the basics on every new screen. If spacing, colour, and component behaviour are argued about more than once a sprint, a system pays for itself.
- What does the design system include?
- Design tokens for colour, type, spacing, radius and elevation, a core component set with variants and every state, usage specs with do and do-not guidance, and a Figma library aligned with the existing codebase where possible.
- How long does it take?
- Three to six weeks. Larger UI and design system work sits at the top of that range.


