What problem does it solve? Building complex claude.ai HTML artifacts with state management, routing, or component libraries requires a full frontend toolchain, and manually scaffolding React + Tailwind + shadcn/ui projects and inlining them into one shareable HTML file is slow and error-prone. ## Core Features & Use Cases - Project Scaffolding: scripts/init-artifact.sh generates a React 18 + TypeScript + Vite project preconfigured with Tailwind CSS 3.4.1, path aliases, and 40+ shadcn/ui components with all Radix UI dependencies. - Single-File Bundling: scripts/bundle-artifact.sh builds the app with Parcel and inlines all JavaScript and CSS into one self-contained bundle.html artifact. - Node Compatibility Handling: Automatically detects the Node.js version and pins Vite 5.4.11 for Node 18 environments. - Use Case: When a user asks for an interactive dashboard artifact with tabs, dialogs, and forms, scaffold the project, build the UI with shadcn/ui components, bundle it, and share the resulting HTML artifact in the conversation. ## Quick Start Ask the assistant to build a complex React artifact with shadcn/ui components and bundle it into a single HTML file using the web-artifacts-builder skill.