What problem does it solve? Building forms with proper validation, error handling, and accessible UI components in React requires repetitive boilerplate. This Skill provides ready-to-use patterns for creating forms, validating user input, and submitting data to a CMS without writing everything from scratch. ## Core Features & Use Cases - Form Patterns: Complete examples using react-hook-form with both basic register-based forms and shadcn/ui Form components for better accessibility. - Validation Rules: Built-in patterns for required fields, min/max length, regex patterns (email, phone, URL), custom validators, and conditional validation. - Input Components: Ready-made integrations for text inputs, textareas, selects, checkboxes, radio groups, and switches. - Use Case: Build a contact page that collects name, email, and message, validates each field with inline error messages, and saves submissions to a Wix CMS collection via BaseCrudService. ## Quick Start Create a contact form with name, email, and message fields that validates input and saves submissions to the CMS.