In den eigenen Worten des Skills
Ein Skill zum Erstellen komplexer, mehrteiliger React-Artefakte für claude.ai mit einem modernen Stack aus React 18, TypeScript, Vite, Parcel, Tailwind CSS und shadcn/ui. Der Skill stellt Initialisierungsskripte bereit, um ein vollständig konfiguriertes Projekt mit über 40 vorinstallierten shadcn/ui-Komponenten einzurichten, sowie Bundling-Skripte, um alles in eine einzelne, in sich geschlossene HTML-Datei zu kompilieren.
Er ist für Artefakte gedacht, die State-Management, Routing oder shadcn/ui-Komponenten benötigen, nicht für einfache Single-File-HTML- oder JSX-Artefakte. Der Workflow umfasst fünf Schritte: das Frontend-Repo initialisieren, das Artefakt durch Bearbeiten des generierten Codes entwickeln, es in eine einzelne HTML-Datei bündeln, es dem Nutzer anzeigen und optional testen.
So funktioniert es
- 01Ein konfiguriertes React-Projekt initialisieren
Führen Sie das Skript init-artifact.sh mit einem Projektnamen aus, um ein vollständig konfiguriertes Projekt mit React, TypeScript, Tailwind CSS, Pfad-Aliassen, über 40 shadcn/ui-Komponenten und einer Parcel-Bundling-Konfiguration zu erstellen.
- 02Durch Bearbeiten generierter Dateien entwickeln
Entwickeln Sie das Artefakt, indem Sie die während der Initialisierung erzeugten Dateien bearbeiten, gemäß den im Skill enthaltenen Hinweisen zu gängigen Entwicklungsaufgaben.
- 03In eine in sich geschlossene HTML-Datei bündeln
Führen Sie bundle-artifact.sh aus, um die React-App zu bundle.html zu kompilieren – einer einzelnen Datei, in der mithilfe von Parcel und html-inline sämtliches JavaScript, CSS und alle Abhängigkeiten inline eingebettet sind.
- 04Das Artefakt dem Nutzer anzeigen
Teilen Sie die gebündelte HTML-Datei in der Konversation, damit der Nutzer sie als claude.ai-Artefakt ansehen kann.