Loading...
Loading...
MUI Base UI style guidelines for building headless React component libraries (formerly headless-ui-style). This skill should be used when creating unstyled UI components, compound components with render props, accessibility-first patterns, or component libraries that separate logic from styling. Extracted from the MUI Base UI codebase (github.com/mui/base-ui).
npx skill4agent add pproenca/dot-skills mui-base| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Component Patterns | CRITICAL | |
| 2 | Naming Conventions | HIGH | |
| 3 | Organization | HIGH | |
| 4 | Error Handling | HIGH | |
| 5 | Style | MEDIUM | |
comp-forward-ref-namedcomp-props-parameter-namingcomp-use-render-elementcomp-context-undefined-defaultcomp-context-error-messagecomp-use-controlledcomp-state-memoizationcomp-context-value-memocomp-plain-function-rootcomp-hook-namespace-exportscomp-props-destructure-ordercomp-use-client-directivename-component-namingname-file-matches-exportname-directory-kebab-casename-part-directory-lowercasename-context-suffixname-context-hookname-props-interfacename-state-interfacename-namespace-type-exportsname-event-typename-constantsname-data-attributesname-hooksname-refsname-handlersorg-component-directoryorg-dual-barrel-exportsorg-test-colocationorg-context-placementorg-data-attributes-fileorg-state-attributes-mappingorg-css-vars-fileorg-package-exportserr-dev-only-warningserr-deduplicated-warningserr-message-prefixerr-context-error-guidanceerr-prop-validation-timingerr-cancelable-eventserr-event-reason-constantserr-typed-event-reasonsstyle-react-importstyle-internal-importsstyle-explicit-undefinedstyle-default-valuesstyle-jsdoc-documentationAGENTS.md