Back to Material Ui

Material UI agent skills

skills/README.md

9.0.13.2 KB
Original Source

Material UI agent skills

Packaged guidance for AI agents and humans. Each skill is a directory under skills/ with this layout:

text
skills/
├── README.md                    # this file
├── material-ui-styling/         # sx vs styled vs theme vs global CSS
│   ├── AGENTS.md                # full guide (read for complete detail)
│   ├── SKILL.md                 # entry point + index
│   ├── README.md
│   ├── metadata.json
│   └── reference.md
├── material-ui-theming/         # createTheme, tokens, dark mode, CSS variables
│   ├── AGENTS.md
│   ├── SKILL.md
│   ├── README.md
│   ├── metadata.json
│   └── reference.md
├── material-ui-nextjs/          # Next.js App/Pages Router, cache, fonts, Link
│   ├── AGENTS.md
│   ├── SKILL.md
│   ├── README.md
│   ├── metadata.json
│   └── reference.md
└── material-ui-tailwind/        # Tailwind v4 layers + v3 interoperability
    ├── AGENTS.md
    ├── SKILL.md
    ├── README.md
    ├── metadata.json
    └── reference.md

Files in each skill

FilePurpose
AGENTS.mdFull guide — the canonical source of truth for all agents and tools
SKILL.mdEntry point and index (frontmatter + section summary)
README.mdHuman-readable overview
metadata.jsonMachine-readable metadata (version, references)
reference.mdQuick-reference cheat sheet (imports, API shapes)

Discovery

The root AGENTS.md lists each skill and links directly to skills/<name>/AGENTS.md. Any agent that reads AGENTS.md files will find the skills from there.

Adding a skill

  1. Create skills/<kebab-case-name>/ with AGENTS.md, SKILL.md, README.md, metadata.json (optional: reference.md).
  2. Add an entry to the table in the root AGENTS.md linking to the new AGENTS.md.
  3. List the new skill in the catalog below.

Catalog

FolderFocus
material-ui-stylingChoosing styling scope: sx, styled(), theme overrides, global CSS; slots and state
material-ui-themingTheme object, design tokens, colorSchemes, cssVariables / theme.vars, TypeScript augmentation
material-ui-nextjs@mui/material-nextjs, App/Pages Router, Emotion cache, next/font, CSS layers, Next Link + MUI
material-ui-tailwindTailwind v4 @layer + enableCssLayer; className / slotProps; v3 preflight / important / injectFirst