I tested every major vibe coding tool for Design Consistency. The best AI-led code created drift that was four times more costly to fix than the human-led equivalent.
Design Consistency Drift is the gap between the production-ready design system your team intended and what your AI actually ships (hardcoded values, off-token spacing, components referenced but never defined).
Drift compounds silently as velocity climbs (Read more about drift and production readiness here
zurl.co/60RVS ).
METHODS. We deployed 36 identical AI prompts (real components a developer would build: buttons, forms, dashboards, navs, modals) across five tools (Cursor, Claude Code, Lovable, GitHub Copilot in VS Code, Figma Make) with the same baseline Claude Sonnet 4.6 model under each. The only difference between conditions was the tool. We scanned each file with ReWeaver AI.
FINDINGS. All tools produced drift on every prompt.
Drift Frequency (Percentage of generated lines with more one drift finding:
Human baseline . . .2.5%
Cursor. . . . . . . . .. . . 3.0%
Claude Code. . . . . . .3.4%
Lovable. . . . . . . . . . .3.9%
Figma Make. . . . . . . 5.2%
VS Code. . . . . . . . . . .5.5%
Production Drift Ratio: The PDR weights findings by severity and fix time. (Read more about PDR here
zurl.co/SFWGh ).
Human baseline . . .0.11
VS Code . . . . . . . . . . 0.45
Lovable . . . . . . . . . .0.53
Claude Code . . . . . .0.57
Cursor . . . . . . . . . . .0.61
Figma Make . . . . . .0.77
The dominant issue was missing components (UI primitives used in markup but never imported or declared, because the models named them from memory without checking they existed). Lesser patterns included arbitrary font sizes, overuse of absolute positioning, placeholder content shipped straight into the UI. One tool leaned heavily on inline styles that bypassed design tokens.
TAKEAWAY. Design systems are the contract between design and code. AI doesn't read contracts. Skills tell the model what to do; ReWeaver AI tells you the contract held.
#DesignSystems #DesignTokens #AIblackbox #humanincontrol #DriftPrevention #productionreadycode