Dans les termes du Skill
Un skill pour construire des artefacts React complexes, multi-composants, pour claude.ai, à l'aide d'une stack moderne composée de React 18, TypeScript, Vite, Parcel, Tailwind CSS et shadcn/ui. Le skill fournit des scripts d'initialisation pour mettre en place un projet entièrement configuré avec plus de 40 composants shadcn/ui préinstallés, ainsi que des scripts d'assemblage pour tout compiler en un seul fichier HTML autonome.
Il est conçu pour les artefacts nécessitant une gestion d'état, du routage ou des composants shadcn/ui, et non pour de simples artefacts HTML ou JSX à fichier unique. Le workflow suit cinq étapes : initialiser le dépôt frontend, développer l'artefact en modifiant le code généré, l'assembler en un seul fichier HTML, l'afficher à l'utilisateur et, éventuellement, le tester.
Fonctionnement
- 01Initialiser un projet React configuré
Exécutez le script init-artifact.sh avec un nom de projet pour créer un projet entièrement configuré avec React, TypeScript, Tailwind CSS, des alias de chemins, plus de 40 composants shadcn/ui et une configuration de bundling Parcel.
- 02Développer en modifiant les fichiers générés
Construisez l'artefact en modifiant les fichiers générés lors de l'initialisation, en suivant les indications sur les tâches de développement courantes fournies par le skill.
- 03Assembler en HTML autonome
Exécutez bundle-artifact.sh pour compiler l'application React en bundle.html, un fichier unique regroupant tout le JavaScript, le CSS et les dépendances en ligne, à l'aide de Parcel et html-inline.
- 04Afficher l'artefact à l'utilisateur
Partagez le fichier HTML assemblé dans la conversation afin que l'utilisateur puisse le consulter comme un artefact claude.ai.