Development of MSN Kumo UI Kit for Microsoft AI by Matias LuceroDevelopment of MSN Kumo UI Kit for Microsoft AI by Matias Lucero

Development of MSN Kumo UI Kit for Microsoft AI

Matias Lucero

Matias Lucero

MSN Kumo UI Kit

A product-level design system built on top of Microsoft's MAI Design Language, powering Copilot Discover across Edge and Windows 11 Widgets. Beyond components and documentation, we built Figma Make prototypes connected to live platform data so the team could vibe code from a real, working base.

Two layers, one system

The MAI Design System owns the base layer: color tokens, typography, materials, and core components like buttons and menus. Every product team at Microsoft AI builds on top of this shared foundation. Our job was figuring out where MAI ends and Kumo begins, keeping the product kit in sync with the base while solving for things MAI wasn't designed to handle, like feed-specific card behavior, content density, and responsive layouts across very different surfaces.
MAI Design Language: Color tokens and theming
MAI Design Language: Color tokens and theming
MAI Design Systems: Base components
MAI Design Systems: Base components

The system gap

As the product scaled, we found that the base system didn't have clear rules for how components should behave across surfaces. Cards scaled differently in the top section vs the feed. There was no shared standard for responsiveness, density, or metadata display. Each team was solving the same problems independently, which meant inconsistency and duplicated effort.
Different scaling behaviors within the same feed, with no shared system rule.
Different scaling behaviors within the same feed, with no shared system rule.
Our proposal: standardized responsiveness and compacted card sizes.
Our proposal: standardized responsiveness and compacted card sizes.
Production: before
Production: before
Proposal: after
Proposal: after

Responsive framework

We defined a unified card height system and a responsive grid that scales from four columns down to one. Every card size, column width, and breakpoint is documented so designers and engineers work from the same source of truth instead of eyeballing layouts.
Unified height cards and grid responsiveness spec.
Unified height cards and grid responsiveness spec.

Product components

The MSN Kumo UI Kit houses every product-level component for Copilot Discover: feed cards, card lists, Gems, widgets, flyouts, navigation, ticker parameters, and more. All built on top of MAI's base, all documented, all swappable across contexts.
MSN Kumo UI Kit: Getting started and library structure
MSN Kumo UI Kit: Getting started and library structure
Master components: the full inventory
Master components: the full inventory
Components swap seamlessly across contexts without rebuilding.

Enabling the team

A system only works if people actually use it. We ran internal workshop sessions teaching the team how to work more effectively in Figma, stay in sync with library updates, and use the Kumo kit on top of MAI's base. We also created step-by-step guides so new team members could onboard faster.
Workshop sessions and explanatory PDFs
Workshop sessions and explanatory PDFs
Figma Make prototypes connected to our live content API, giving the team a base to vibe code from with real platform data.

Documentation

Every component comes with documentation covering setup, variable modes, theme switching, file organization, and naming conventions. The goal was to make the system self-serve so designers could move fast without needing to ask.
Getting started guide for the UI kit
Getting started guide for the UI kit
Channel Store component documentation
Channel Store component documentation

My role: Product Designer
What I contributed to: UI kit architecture, responsive framework, card density system, component documentation, team workshops, Figma Make prototypes
Team: Copilot Discover, Microsoft AI
Timeline: 2022 - Present (redesign shipped 2025)
Like this project

Posted Mar 10, 2026

Part of the team behind Copilot Discover's design system, built on Microsoft's MAI Design Language for Edge and Windows 11 Widgets.