SYSTEM DOCUMENTATION & REQUIREMENTS
💡 This Skill requires parcel, @parcel/config-default, parcel-resolver-tspaths, html-inline, @radix-ui/react-accordion, @radix-ui/react-aspect-ratio, @radix-ui/react-avatar, @radix-ui/react-checkbox, @radix-ui/react-collapsible, @radix-ui/react-context-menu, @radix-ui/react-dialog, @radix-ui/react-dropdown-menu, @radix-ui/react-hover-card, @radix-ui/react-label, @radix-ui/react-menubar, @radix-ui/react-navigation-menu, @radix-ui/react-popover, @radix-ui/react-progress, @radix-ui/react-radio-group, @radix-ui/react-scroll-area, @radix-ui/react-select, @radix-ui/react-separator, @radix-ui/react-slider, @radix-ui/react-slot, @radix-ui/react-switch, @radix-ui/react-tabs, @radix-ui/react-toast, @radix-ui/react-toggle, @radix-ui/react-toggle-group, @radix-ui/react-tooltip, sonner, cmdk, vaul, embla-carousel-react, react-day-picker, react-resizable-panels, date-fns, react-hook-form, @hookform/resolvers/zod, and includes scripts (resource) components.
What problem does it solve?
This Skill provides a streamlined process for creating sophisticated, multi-component HTML artifacts for Claude, leveraging modern frontend web development tools. It addresses the need for complex UI elements, state management, and interactive components that go beyond simple static HTML.
Core Features & Use Cases
- Project Initialization: Sets up a new React project with TypeScript, Vite, Tailwind CSS, and shadcn/ui pre-configured.
- Component Integration: Includes over 40 shadcn/ui components and necessary dependencies for advanced UI design.
- Bundling: Compiles the entire React application into a single, self-contained HTML file for easy artifact sharing.
- Use Case: Develop an interactive dashboard artifact for analyzing user feedback, complete with charts, tables, and filtering options, all packaged into a single HTML file.
Quick Start
Run the initialization script to create a new React project named 'my-artifact'.