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) and references (resource) and assets (resource) components.
What problem does it solve?
This Skill streamlines the creation of sophisticated frontend artifacts for Codex, enabling developers to build interactive and visually rich user experiences without complex build configurations.
Core Features & Use Cases
- Project Initialization: Quickly set up a new React project with pre-configured Tailwind CSS, shadcn/ui, and TypeScript.
- Bundling: Consolidate all project code and assets into a single, shareable HTML file for easy deployment within Codex.
- Use Case: Develop a dynamic dashboard artifact for a Codex session, complete with interactive charts and a custom UI, all bundled into a single file for seamless integration.
Quick Start
Run the initialization script to create a new React project named 'my-artifact' using bash scripts/init-artifact.sh my-artifact.