Case Study

People Skills

A cross-product AI system that infers employee skills across Microsoft's productivity suite. The hard part wasn't the inference. It was making an always-on inference model feel trustworthy to end users, defensible to admins, and coherent across three product families that had never shared a design language.

Role:Senior Product DesignerTeam:3 PMs, 2 designers, 12+ engineersTimeline:18 months, shipped 2025Platform:M365, Viva, CopilotScope:Cross-product design system

Key Contributions

  • Led design for AI-inferred skills across M365, Viva, and Copilot surfaces.

  • Defined privacy-forward patterns for AI inference transparency, adopted by partner teams.

  • Built the unified design system and enterprise admin controls the experience ships on.

At a glance

Problem

Skills data at Microsoft was fragmented across 6+ products, surfaced inconsistently, and often invisible to users.

Outcome

A unified, AI-powered skills experience spanning M365, Copilot, and Viva with enterprise privacy and user control.

What I owned

End-to-end UX, design system, cross-product consistency, privacy patterns, admin controls.

Constraints

Complex licensing tiers, AI transparency requirements, cross-product coordination, enterprise compliance.

Why now

Skills are the new currency

Organizations are shifting from job-based to skill-based talent models. A job title says what someone was hired to do; skills say what they can actually contribute, including strengths their title hides. That shift is what made People Skills worth building, and it set the bar for the design: skills had to show up as an ingredient in the tools people already use, not as another destination to remember.

Talent practice continuum diagram

Who this is for

Three user roles, fundamentally different needs

Individual Contributor

Showcase and grow skills to advance career. Needs visibility, learning pathways, and progress tracking.

Leader

Understand team skills for resource allocation. Needs team visibility, skill gap analysis, and growth coaching.

System Administrator

Manage skills data for compliance and strategy. Needs framework alignment, analytics, and governance controls.

Ecosystem touchpoints

How skills flow across Microsoft

01

DiscoveryUsers manage skills on their M365 profile in Outlook, Office and Teams.

02

CollaborationUsers make skills-related searches across M365 surfaces.

03

InsightsLeaders view skills organizational insights in Copilot.

04

LearningViva Learning recommends courses based on skills users want to develop.

Microsoft People Skills ecosystem architecture showing skills library, AI inference, and cross-product integration

Design process

Three challenges at the intersection of AI, trust, and enterprise

Designing AI-inferred skills across Microsoft's ecosystem required solving challenges at the intersection of AI, user trust, and enterprise compliance.

01 · Systems

Scalable design system

Consistency across M365, Viva, and Copilot while adapting to each product's context.

02 · Experience

Connected user journeys

Skills flow intelligently between products, feeling native to each surface.

03 · Trust

Trust through transparency

Show how skills were inferred and give users granular control over their representation.

Here is how those challenges played out in practice, on one surface, from brainstorm to ship.

Deep dive

Skills in the People Agent

Discovery

What makes a skills response worth trusting?

An AI answer about a person's skills is only useful if people believe it and can act on it. I ran a structured brainstorm across three intent areas (my skills, insights, and collaboration), then co-designed response requirements with cross-functional partners. Three requirements emerged. Responses must be engaging, using personalized data and natural language. They must be accurate, matched to real intent and rendered with the right UI elements. And they must be actionable, always mobilizing the user to a clear next step. The feedback also got specific in ways that directly shaped the design: keep suggestions to a short, tailored list so advancement feels achievable; tie every recommended skill back to business impact; split guidance by career track and by short, mid, and long-term horizons; and use multi-turn conversation to clarify intent before recommending.

"I'd like a short list of skills tailored around my areas of interest or strengths. This makes advancement seem achievable."
Co-design participant
Prompt brainstorm across three intent areas
Prompt brainstorm across the three intent areas: my skills, insights, and collaboration.
Co-design feedback sticky notes
Co-design feedback that set the bar for a good response: tailored, business-linked, and actionable.

Exploration

Finding the hero prompt

I explored several iterations of prompts and response layouts, testing which entry point made skills feel immediately useful rather than abstract. The design converged on a single hero prompt: 'Who can help me with [skill/task]?' It won because it starts from a real moment of need, produces an answer with obvious value, and quietly teaches people that skills data exists and works.

Prompt and layout explorations

The Shift

From standalone agent to ingredient

Midway through, the direction changed: rather than shipping Skills as its own standalone agent, the organization consolidated capabilities into the People Agent. The reasoning was sound, since a separate agent competed for attention with every other surface and asked people to remember it existed. But it meant rethinking the design, not just relocating it. My job was making skills feel native to its new home rather than bolted on. I carried the hero prompt, the trust patterns, and the skills snapshot into the People Agent so the intelligence stayed intact while discovery improved, because the answer now appears in a flow users were already in. It also hardened a principle the whole system follows: meet users where they already are instead of building a new place for them to visit.

Before and after: standalone Skills agent versus Skills integrated into the People Agent
Before: Skills as a standalone agent, a destination no one had a reason to visit. After: Skills integrated into the People Agent, with the hero prompt, discovery prompts, and a skills snapshot in one place.

Detailing

Getting down to the details

With the hero prompt defined, I designed how else skills communicate inside the People Agent, providing skill-based insights and collaboration recommendations. After iterating on multiple approaches, the final design prominently features the hero prompt, adds discovery prompts for insights and collaboration, and surfaces a streamlined snapshot of the user's own skills profile, with confirm and delete controls one tap away and the full profile card one click deeper.

Final response layout

Systematizing

Built to scale past MVP

Once the direction was aligned, I componentized the design against Microsoft's Fluent tokens: the prompt field states, the discovery prompt cards, and the skills snapshot. That way, post-MVP changes would be design-system updates rather than redesigns. In parallel, I compressed a complex web of admin and user scenarios into simple, plain-language controls.

Fluent design system color palette and tokens
Fluent design tokens the Skills components were built on.
Component states
Component states for the hero prompt, discovery cards, and snapshot.
Admin and user scenarios reduced
Complexity to simplicity: admin and user scenarios reduced to legible controls.

Craft

Accessible, one focus point at a time

Accessibility was not a final pass. Every state was annotated with focus order, keeping the experience fully navigable by keyboard and legible to screen readers, from the search field through discovery prompts to each skill chip's confirm and delete actions.

Focus order annotations
Focus-order annotations across the Skills experience.

Shipping It

What it took to ship

Getting this out the door meant less time in the canvas and more time creating the conditions for six product teams to ship one coherent experience. For the surfaces I did not personally design, I set the quality bar the work had to meet, from component states to focus-order annotations, so partner teams could build to spec without guessing.

From engineering

"Despite the tight timeline and shifting design directions, you delivered a solution that was simple for users while still highlighting high-value features. Catching subtle UI and accessibility issues early meaningfully improved the quality of the Skills integration."

Senior Engineer, Microsoft

From content design

"She consistently turns ambiguous, tricky multi-team inputs into crisp, actionable design direction. She pulls the right people into the room, asks insightful and important questions, and keeps momentum through decisions, not just discussion."

Senior Content Writer, Microsoft

From product

"I value your agility and flexibility as we navigated many changes in the product, sometimes last-minute changes we had to complete in record time. Your guidance created a deployment experience that is intuitive and easy."

Principal Product Manager, Microsoft

Solution

The deep dive followed one surface. This is the full set that shipped across the ecosystem.

Key deliverables

A comprehensive design framework and component library that enables consistent, privacy-forward skills experiences across all Microsoft products.

Skills in Agents

Copilot chats to explore, manage, and analyze skills with natural language queries.

Skills Profile

Inferred skills with context and edit controls in Microsoft 365 profiles.

Skills Filtering

Find the right people through skills-based discovery in Org Explorer and People Companion.

Skills in Viva Learning

Personalized courses aligned to employee skill goals and development paths.

Admin Setup

Rollout tool and guidance for transparency and trust at organizational level.

User Controls

Granular privacy settings and AI preference controls for individual users.

Decisions and tradeoffs

What we chose, and what we protected

Every deliverable above carries a judgment call about intelligence and trust. These were the two that mattered most.

Considered

Always-on AI inference visible to peers by default.

Chose

User-toggled visibility with inferred skills clearly labeled before publish.

Why

Enterprise adoption depends on trust. Defaulting to private prevented surprise and made transparency a feature, not a confession.

Considered

Tenant-wide opt-out only, with admin as the single decision-maker.

Chose

Layered controls: admin policy sets the ceiling, individual users tune the floor.

Why

Legal and compliance needed governance. People needed agency. Both can be true if the model is layered, not exclusive.

Impact

What shipped and where it landed

A consistent, trusted, and scalable skills experience now lives across Microsoft's productivity ecosystem. Below is what shipped and where it landed.

1M+ users

The scale it had to hold

Live for over a million users across Microsoft's global employee base and enterprise customers. Reach rather than a result: the constraint the design had to survive, not a number I moved.

6+ products

Cross-product deployment

Shipped across M365, Viva, and Copilot surfaces as one coherent skills experience.

The reference pattern

What other teams built against

The privacy and inference-transparency patterns I wrote became the spec partner teams built AI-inferred profile data against.

Enterprise-ready

Compliance and governance

Met enterprise privacy, accessibility, and admin governance requirements at first ship, not as a follow-up.

Specific adoption percentages, profile-completion rates, and tenant counts available on request under NDA.

Looking ahead

What I'd do next

Lessons learned

  • Enterprise AI features require trust-building through transparency, not just compliance checkboxes.

  • Cross-product consistency is achievable when teams align on shared principles early.

  • Design systems scale faster when documentation includes both "what" and "why."

  • User control over AI inference isn't optional. It's foundational to adoption.

Future considerations

  • How might we surface skill gaps and growth opportunities proactively without creating anxiety?

  • What role should peer validation play in AI-inferred skills verification?

  • How do we balance organizational talent discovery needs with individual privacy preferences?

  • Can skills data inform more equitable compensation and promotion decisions?

People Skills reinforced that in AI-powered enterprise experiences, trust is designed, not assumed. Building across 6+ products required systems thinking, privacy-first patterns, and the patience to align many teams around a shared vision.

Explore more work

trov
Personal Product

trov

A two-sided iOS rental marketplace designed and built solo: product strategy, brand, every screen, the React Native app, and the Postgres backend behind it.

Virtual Appointments
Enterprise Design

Virtual Appointments

Redesigned scheduling in Microsoft Teams and co-invented Lobby Chat, the U.S.-patented pre-meeting communication feature, cutting no-shows by up to 15% in healthcare and customer service scenarios.

Albertsons Pilot App
Mobile Design

Albertsons Pilot App

Designed the pilot that connected pharmacy guidance with grocery choices. 84% of pilot users reported greater awareness of healthier options, and its findings fed the app Albertsons later shipped.

Saver Fare Experience
UX Research

Saver Fare Experience

Mixed-methods research with 60+ participants that shaped the Saver Fare launch, from renaming 'Choice' to 'Main' to the disclosure patterns that made fare restrictions clear before purchase.