<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/eval-driven-design-systems-ux9rfjjbg" -->

---
title: Eval-Driven Design Systems | daily.dev
description: Gusto's Builder Enablement team shares how they tackled AI coding assistants hallucinating incorrect props, invalid enum values, and wrong import paths when...
canonical: https://daily.dev/posts/eval-driven-design-systems-ux9rfjjbg
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Eval-Driven Design Systems | daily.dev
og:description: Gusto's Builder Enablement team shares how they tackled AI coding assistants hallucinating incorrect props, invalid enum values, and wrong import paths when...
og:url: https://daily.dev/posts/eval-driven-design-systems-ux9rfjjbg
og:image: https://api.daily.dev/og/posts/Ux9RFJJbg.png
og:image:alt: Eval-Driven Design Systems
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Eval-Driven Design Systems

**[RUBYLAND](https://daily.dev/sources/rubyla)** · 12 min read · 0 upvotes · 0 comments

## Summary

Gusto's Builder Enablement team shares how they tackled AI coding assistants hallucinating incorrect props, invalid enum values, and wrong import paths when using their private design system. Their approach, called eval-driven design systems, has two pillars: making the design system machine-readable via Zod schemas with rich .meta() payloads (validated examples, content guidelines, accessibility rules, exact import paths, Figma URLs), and measuring AI compliance with deterministic scorers (prop-validity, enum-validity, import-match) run on Braintrust. They also layer in human ratings for intent and idiom to catch soft failures that static analysis misses. A practical 7-step guide is provided for teams wanting to adopt the same approach, starting with the five most-used components.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://engineering.gusto.com/eval-driven-design-systems-8f781dc2dacb>

## Similar posts on daily.dev

- [Eval-Driven Design Systems \(Part 2\)](https://daily.dev/posts/eval-driven-design-systems-part-2--bxceu42yu) · RUBYLAND · 3 upvotes · 1 comments
- [AI makes design system guardrails mandatory; this framework delivers them—Martian Chronicles, Evil Martians’ team blog](https://daily.dev/posts/ai-makes-design-system-guardrails-mandatory-this-framework-delivers-them-martian-chronicles-evil-m-mgzf8vfre) · Martian Chronicles · 0 upvotes · 1 comments
- [How Allegro Builds AI-First Design Systems for Predictable Scale](https://daily.dev/posts/how-allegro-builds-ai-first-design-systems-for-predictable-scale-fijbwhlrs) · Netguru · 2 upvotes · 0 comments
- [Building Reliable AI Figma-to-Code Loops](https://daily.dev/posts/building-reliable-ai-figma-to-code-loops-u1yszs9dk) · Callstack Blog · 0 upvotes · 0 comments
- [Design Systems for AI Agents: How to Make Yours Agent-Ready](https://daily.dev/posts/design-systems-for-ai-agents-how-to-make-yours-agent-ready-stcywhhbg) · Headway · 0 upvotes · 0 comments

---

Tags: [#llm](https://daily.dev/tags/llm), [#mcp](https://daily.dev/tags/mcp), [#design-systems](https://daily.dev/tags/design-systems), [#zod](https://daily.dev/tags/zod)

[View this post on daily.dev](https://daily.dev/posts/eval-driven-design-systems-ux9rfjjbg)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Eval-Driven Design Systems","url":"https://daily.dev/posts/eval-driven-design-systems-ux9rfjjbg","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/eval-driven-design-systems-ux9rfjjbg"},"datePublished":"2026-07-27T19:56:24.145Z","dateModified":"2026-07-27T21:12:41.316Z","description":"Gusto's Builder Enablement team shares how they tackled AI coding assistants hallucinating incorrect props, invalid enum values, and wrong import paths when...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/603ef06a0c9184c2614598a8c78f9d0d?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/603ef06a0c9184c2614598a8c78f9d0d?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"RUBYLAND","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"RUBYLAND","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/rubyla","url":"https://daily.dev/sources/rubyla"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/eval-driven-design-systems-ux9rfjjbg","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"llm,mcp,design-systems,zod","timeRequired":"PT12M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"RUBYLAND","item":"https://daily.dev/sources/rubyla"},{"@type":"ListItem","position":3,"name":"Eval-Driven Design Systems"}]}
```

