Design systems for small teams: a pragmatic 2026 approach
How we built a design system for a 4-person team that serves 60+ projects, without overengineering and without Figma chaos.
The design-system trap
Everyone wants one, very few maintain one. At NXDPRO we started in 2022 and after 4 years the NX Design System serves 60+ live websites.
What we kept lean
- Tokens only for color, typography, spacing, radii, shadows, easing
- 20 components — not 200
- 1 Figma file as the single source of truth
- CSS-first (Tailwind v4), no styled components
What we learned the hard way
Every new component has to earn its place. If it's used in ≤2 places, it stays a local utility — not a system component.
Governance
Weekly 30-min sync, semver version bumps, automatic changelog from conventional commits. No Notion-busywork.