{ "mui": { "type": "domain", "enforcement": "suggest", "priority": "high", "promptTriggers": { "keywords": [ "mui", "material-ui", "material ui", "@mui/material", "@mui/icons-material", "@mui/system", "sx prop", "mui theme", "ThemeProvider", "createTheme", "useTheme", "styled", "Box", "Typography", "Button", "TextField", "Card", "Dialog", "Drawer", "AppBar", "Grid", "Stack", "Paper", "Container", "IconButton", "Chip", "Avatar", "Alert", "Snackbar", "Menu", "MenuItem", "Select", "Checkbox", "Radio", "Switch", "Tabs", "Autocomplete" ], "intentPatterns": [ "style.*with.*mui", "use.*mui.*component", "create.*mui.*theme", "customize.*mui", "add.*material.*ui.*component", "implement.*mui.*dialog", "create.*mui.*form", "setup.*mui.*theme", "use.*mui.*icon", "add.*mui.*(button|card|dialog|form|menu)" ] }, "fileTriggers": { "pathPatterns": [ "**/*.styles.ts", "**/*.styles.tsx", "**/components/**/*.tsx", "**/components/**/*.ts", "**/theme.ts", "**/theme.tsx", "**/theme/**/*.ts" ], "contentPatterns": [ "import.*@mui/material", "import.*@mui/icons-material", "import.*@mui/system", "from '@mui/material'", "sx=\\{", "