Principles

Block is the intelligence layer between AI and your design system

AI agents need a clear path into your design system — not raw layer names. Block wraps every component with a typed schema AI can read and populate directly.

Core idea

AI Agent → Block → Design System.

Block sits between AI and the canvas. AI reads the schema and sets typed values. Block handles every canvas write.

AI Agent

Block

Design System

What AI reads

AI reads the schema.

titletext"Hero section"
badgetext"New"
featuredbooleantrue

Token efficiency

~10× fewer tokens. Zero raw layer writes.

01 AI reads schema only02 ~10× fewer tokens03 0 layer writes by AI
01

Expose intent, not internals

The editable parts of a component should be named controls, not layer archaeology.

02

Write through one owned path

Each input owns the canvas change it makes, so behavior stays readable and predictable.

03

AI sets values. Block writes to canvas.

AI reads the Block schema and sets typed values. Block translates those into precise canvas writes — AI never touches a raw Figma layer.

04

Keep the canvas protected

Rules, schemas, and conflicts are handled before changes land on the component.