What problem does it solve? React codebases accumulate inconsistent styling approaches, wrong component imports, misplaced state, and unnecessary memoization. This Skill enforces a single set of conventions for TSX components so every component follows the same styling, import, state, and render-performance rules. ## Core Features & Use Cases - Styling Decision Rules: Chooses between createStaticStyles with cssVar, inline styles, or createStyles based on the scenario, preferring zero-runtime module-level styles. - Component Import Priority: Enforces a strict hierarchy from project components to @lobehub/ui/base-ui, @lobehub/ui, antd, and custom implementations, preventing common mistakes like importing the antd-backed Select instead of the base-ui Select. - State and Render Performance Guidance: Keeps transient state in its smallest owner and treats memo, useMemo, and useCallback as opt-in optimizations justified by profiling rather than defaults. - Use Case: When building a new settings panel, use this Skill to pick base-ui components like Select and Switch, lay out the panel with Flexbox and gap spacing, and avoid premature memoization. ## Quick Start Use the react skill to write a new TSX settings panel component following the project styling and component import conventions.