Back home
Product Designer 3 Months Faculty AI Design Systems

BonsAI Design System

A design system for AI observability and interaction, built from shadcn/ui, expanded with Claude, shipped in Figma.

BonsAI design system AI components in light mode

Problem

AI products need patterns and components that standard systems don't contain

  • Existing libraries lack patterns for AI observability, agent interaction, and model output display.
  • Teams were reinventing AI specific components for every new product surface.

Goal

To build a generic AI centered design system that can be the single source of truth for the design team

Laying the foundation

Building on shadcn

I started by creating a design system base on shadcn/ui. Customising the theme, tokens, and componentsso everything downstream would stay consistent with a familiar, production-ready foundation.

BonsAI design system built on shadcn/ui foundations

Build

Claude to Figma

I used the new Figma AI agent tool, currently in beta, to create a full token system. I input shadcn into Claude first to generate new AI-focused components in the same shadcn style, with a style guide then took it to Figma to refine the components, working back and forth between the two.

Workflow from Claude-generated components into Figma
Figma AI agent generating the BonsAI token system

Deliver

Light & dark modes

The finished component library ships in both light and dark. Use the toggle to preview the mode switch

Light mode
BonsAI AI components in light mode BonsAI AI components in dark mode

Outcome

shadcn-compatible foundation

Extended a familiar component library with AI-specific patterns — faster from concept to dev-ready without losing consistency.

Outcome

Claude ↔ Figma workflow

Proved a practical loop for generating components in Claude, refining tokens in Figma, and keeping both environments in sync.