Luis Ouriach - How are design systems changing?
Key insights
Companies
- Figma - Luis's employer, where he works as a design advocate; his variables launch three years earlier is used as the episode's starting reference point for how far design systems have moved.
- Shadcn - Cited as a major force raising the baseline for what a clean, consistent design looks like out of the box, part of a network effect with Tailwind and Vercel that makes reinventing basic components pointless.
- Lovable - Mid-episode sponsor read for an AI app builder; the newest version is pitched on autonomous planning, prompt queuing, and automated browser-based testing that catches and fixes bugs.
- Granola - Sponsor segment for a meeting-notes tool; its new MCP lets the host connect AI tools directly to his meeting notes to pull topics and action items.
- Inflight - Sponsor segment for the host's own feedback tool, built for sharing prototypes with video walkthroughs and collecting structured feedback.
- Anthropic - Claude's MCP release for connecting design tools to code is discussed as unlocking a canvas-to-browser feedback loop for non-technical designers.
Techniques and frameworks
- System as centerpiece, not a siloed team - Luis argues design systems have moved from a side function that raises quality bar to the literal input that tells AI code-generation tools what to produce, so under-investing in the system means AI generates unusable output that piles up like a landfill.
- Starting-from-anywhere workflow - Luis's framing that a project can now begin in a document, a canvas, or the front end code itself, bouncing between mediums rather than following a fixed linear design process.
- Document-first buy-in before high-fidelity work - Luis's personal practice of writing a document laying out findings and a plan before committing pixels, arguing that written buy-in from a design or product leader is still required before building a high-fidelity prototype, even though AI makes prototypes cheap.
- Guardrails encoded as automated checks (e.g. a claude.md file) - The host describes putting rules like 'don't use raw values, use these components' into a project instructions file so an LLM enforces the design system automatically on every pull request via code review.
- Deviation-from-system as the brand differentiator - Luis's argument that once tokenized systems and AI-generated baseline quality make consistency free, the strategic lever shifts to deliberately breaking from the system in specific, brand-defining ways rather than defaulting to raw values everywhere.
Summary
Luis Ouriach, a design advocate at Figma, returns to Dive Club roughly two and a half years after his last appearance to map out how design systems have been reshaped by AI code generation. He traces a pendulum swing: heavy investment in token refactoring, then a period around January 2025 when he and the host both felt design systems were becoming irrelevant as "speed" took over, followed by a correction once teams realized AI-generated code is only as consistent as the system and documentation feeding it. His central claim is that systems have moved from a siloed, quality-raising side function to the literal centerpiece of engineering work, because the more a team relies on a tool to generate code, the more it relies on a system to tell that tool what to build.
Much of the conversation explores how team structure and roles are shifting as a result. Luis describes designers touching code, engineers contributing to PRDs, and product managers reaching toward higher-fidelity prototypes, framing this "bleeding into" other roles as a positive return to teams collaborating as a unit rather than passing work through silos. He is careful to note this doesn't erase expertise - each role still has a baseline expected output - but argues organizations should stop treating the design system as a corner team's job and instead treat quality as everyone's responsibility, even avoiding the "design system" label at times because it invites unwanted budget and hiring conversations.
On workflow, Luis pushes back gently on the idea that prototypes have fully replaced PRDs. His own practice is still to write a document laying out findings and a plan before committing to pixels, because once a visual exists people react to the visual rather than the underlying idea, and getting sign-off from a design or product leader beforehand remains valuable even as prototyping gets cheaper. He and the host also discuss a hands-on example of guardrails: encoding rules like "don't use raw values" into a project instructions file so an LLM enforces the system automatically during code review, and the tension between over-tokenizing (robust but inflexible) versus intentionally allowing raw-value deviation as a brand differentiator once AI makes baseline consistency nearly free (with Shadcn, Tailwind, and Vercel cited as forces raising that baseline for everyone).
The episode also covers the widening gap between enterprise and startup teams, driven less by skill than by which companies' security policies let designers actually get AI tools approved, and Luis's own adoption journey - from copying ChatGPT output into an IDE "like a caveman" to shipping five or six Figma plugins with real users and GitHub stars over the past year. He describes a Claude MCP release that connects Figma's canvas to a live browser as unlocking a much faster idea-to-feedback loop, especially for non-technical designers, and reflects that outsourcing craft entirely to a tool - rather than using it to get more sure of an idea before sharing it - is the outcome he actually worries about. The conversation closes on career reflections: Luis says he no longer tries to plan his career or keep up with every new tool, focusing instead on writing, visual design quality, and community, and pushes back on the "AI is being used to justify smaller teams and lower pay" narrative, arguing instead that the true front-end/UX line has just been artificially split by tooling limits that AI is now dissolving.
Notable Quotes
"The more we rely on a tool to create our code, the more we rely on a system to tell that tool what to code." - Luis Ouriach
"I thought we are all toasted. We are in trouble here because our jobs are no longer relevant. And that was just a thankfully temporary feeling." - Luis Ouriach
"A design system is a bar of quality in an organization. And that's everyone's job." - Luis Ouriach
"Writing down before you commit to a pixel is the best way to get buy-in for an idea." - Luis Ouriach
"Outsourcing everything you do to something is where I get a little bit more concerned... we are the experts in seat to bring something to market." - Luis Ouriach