What problem does it solve?
This Skill provides a comprehensive guide to implementing user interfaces with Mantine v7, addressing the challenges of its updated styling system and component usage.
Core Features & Use Cases
- Package Setup: Streamlines adding necessary Mantine packages and configuring PostCSS.
- Provider & Theme: Guides setting up the
MantineProvider and custom themes for consistent design.
- Component Guide: Recommends appropriate Mantine components for various UI needs.
- Styling: Details the CSS Modules approach and correct usage of
classNames and style props.
- Forms: Covers advanced patterns for
@mantine/form including validation, nested objects, and array fields.
- Hooks & Patterns: Explains essential hooks and common implementation patterns like modals with forms and AppShell layouts.
- Use Case: When building a new dashboard application using React and Mantine, this Skill will guide you through setting up the project structure, theming, and implementing complex components like data tables and forms.
Quick Start
Load the mantine skill to set up a new React project with Mantine v7, including core packages, provider, and basic theming.