What problem does it solve? Building complex, multi-component web artifacts with state management, routing, and shadcn/ui components requires a full frontend toolchain, but the final deliverable must be a single self-contained HTML file. This Skill automates project scaffolding and bundling so a React + TypeScript + Tailwind app can be shipped as one portable HTML artifact. ## Core Features & Use Cases - Project Initialization: Runs scripts/init-artifact.sh to scaffold a Vite + React + TypeScript project with Tailwind CSS 3.4.1, path aliases, and 40+ pre-installed shadcn/ui components, with automatic Node 18/20 Vite version pinning. - Single-File Bundling: Runs scripts/bundle-artifact.sh to build with Parcel and inline all JavaScript and CSS into one bundle.html file via html-inline. - Pattern References: Provides reusable patterns for state management, event handling, canvas/SVG drawing, localStorage persistence, and CSS theming in references/artifact-patterns.md. - Use Case: A user asks for an interactive dashboard artifact with tabs, dialogs, and charts. The Skill initializes the project, the agent develops the components, then bundles everything into one HTML file shared directly in the conversation. ## Quick Start Ask the agent to build a complex React artifact with shadcn/ui components and bundle it into a single shareable HTML file.