What problem does it solve? React frontends in .NET projects often drift into inconsistent styling, hardcoded values, and accessibility gaps when multiple developers contribute. This Skill enforces a single, predictable approach to building UI with Fluent UI v9 and Griffel so components stay consistent, accessible, and maintainable. ## Core Features & Use Cases - Fluent UI v9 First: Prioritizes built-in primitives like Button, Dialog, Card, and DataGrid over custom wrappers, using design tokens instead of hardcoded colors or spacing. - Griffel Styling Discipline: Enforces makeStyles() with semantic slot names and mergeClasses() composition, avoiding inline styles, CSS modules, and global CSS. - Accessibility Standards: Covers keyboard navigation, focus management, ARIA labeling, and contrast requirements for dialogs, menus, and forms. - Use Case: When refactoring a legacy React page with mixed styling approaches, apply this Skill to convert it to Fluent UI v9 components with Griffel styles, complete loading/empty/error states, and verified keyboard behavior. ## Quick Start Ask the AI to build a new React form component using Fluent UI v9 primitives with Griffel styling and full keyboard accessibility.