What problem does it solve? Building complex, multi-component claude.ai HTML artifacts by hand is slow and error-prone, especially when they require state management, routing, or a full component library. This Skill scaffolds a complete modern frontend project and bundles it into a single self-contained HTML file ready to share as an artifact. ## Core Features & Use Cases - Project Initialization: Generates a fully configured React 18 + TypeScript + Vite project with Tailwind CSS, path aliases, and 40+ pre-installed shadcn/ui components via scripts/init-artifact.sh. - Single-File Bundling: Uses Parcel and html-inline to inline all JavaScript and CSS into one bundle.html artifact via scripts/bundle-artifact.sh. - Node Compatibility Handling: Auto-detects the Node.js version and pins Vite 5.4.11 for Node 18 environments. - Use Case: A user asks for an interactive dashboard artifact with tabs, dialogs, and charts. The Skill initializes the project, the developer edits the React code, and the bundling script produces one HTML file to display in the conversation. ## Quick Start Ask the assistant to build a complex React artifact with shadcn/ui components, then have it initialize the project with init-artifact.sh and bundle the result into a single HTML file.