Vibing in New York...
Unifying AI experiences across CarMax
After successfully launching our first AI chatbot, Skye, I was asked by leadership to turn my knowledge of conversational AI interfaces and turn it into a design system. This was because many teams were starting to build AI features into their products as a part of a major strategic initiative to transform our retail experience. Another big initiative was a complete visual and functional overhaul the entire end-to-end retail experience. So I needed to incorporate these new ideas and patterns as well.
Overall, my goal with the AI Pattern Library was clear: Deconstruct Skye into a reusable design system aligned with the new brand that makes it easy for other teams to build consistent AI experiences.
In just 1 week, I deconstructed the Skye conversational interface into several core, highly customizable components in Figma, that covered all modern chat primitives such as prompt composer, messages, responses, system events, and markdown typesetting. Referencing other patterns such as Vercel's AI Elements was really helpful to make sure I covered all my bases. I worked backward from our base MUI components and styles to keep it cohesive with the rest of our experience.
There were many AI capabilities we didn't have yet, such as response streaming and multi-modal input, but I incorporated them into the system anyway to help future-proof us in a fast-changing landscape.
With the help of Claude Code, I was able to build and demonstrate more complex interaction prototypes in a way that's difficult with static images and callouts in Figma. I used Storybook to demonstrate the components in the browser. This included streaming and rollout, scroll positioning, and voice mode.
With the patterns codified, other teams could now design new conversational AI experiences quickly instead of starting from scratch. This enabled one team to design and ship a new associate chat product in just two weeks. This work also created a shared visual and interactive language for AI experiences across the company.
The design system reduces the effort required to create new AI surfaces, and provides a consistent, on‑brand foundation for both Skye and other AI work at CarMax. It raised the visual and interaction quality of Skye to match the broader rebrand while also positioning Sky as a platform rather than a one‑off feature.