What problem does it solve? Creating complex, multi-component claude.ai HTML artifacts by hand is error-prone: state management, routing, and component libraries cannot be inlined into a single file without a proper build pipeline. This Skill scaffolds a full React project and bundles it into one self-contained HTML artifact. ## Core Features & Use Cases - Project Scaffolding: Generates a React 18 + TypeScript + Vite project with Tailwind CSS, 40+ pre-installed shadcn/ui components, Radix UI dependencies, and path aliases via scripts/init-artifact.sh. - Single-File Bundling: Compiles the app with Parcel and inlines 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: Build an interactive dashboard artifact with tabs, dialogs, and charts using shadcn/ui components, then deliver it as a single shareable HTML file in a Claude conversation. ## Quick Start Ask the agent to create a new web artifact project named my-dashboard, develop the React components, and bundle it into a single HTML artifact.