Habilidades artifacts-builder
📦

artifacts-builder

Baixo Risco ⚡ Contém scripts⚙️ Comandos externos📁 Acesso ao sistema de arquivos

Créer des artefacts HTML complexes avec React

Também disponível em: DYAI2025,Cam10001110101,ArtemisAI,davila7

La création d'artefacts HTML riches pour les conversations Claude nécessite une configuration, des dépendances et un regroupement. Cette compétence automatise l'ensemble du flux de travail, de l'initialisation du projet à la génération d'un fichier groupé unique.

Suporta: Claude Codex Code(CC)
📊 69 Adequado
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "artifacts-builder". Create a dashboard artifact with React and shadcn/ui

Resultado esperado:

  • Projet 'dashboard-demo' initialisé avec React, Vite, Tailwind CSS et plus de 40 composants shadcn/ui
  • Composants disponibles : Button, Card, Table, Dialog, Form, Charts, Navigation
  • Exécutez 'cd dashboard-demo && pnpm dev' pour démarrer le serveur de développement
  • Exécutez 'bash scripts/bundle-artifact.sh' pour créer l'artifact bundle.html

Auditoria de Segurança

Baixo Risco
v4 • 1/16/2026

Legitimate development tooling for building HTML artifacts. All 55 static findings are FALSE POSITIVES. The 'weak cryptographic algorithm' detections are the word 'hsl' (Hue-Saturation-Lightness color format) misidentified as crypto. Shell commands execute standard npm/pnpm operations for project creation. No data exfiltration or malicious intent detected.

5
Arquivos analisados
894
Linhas analisadas
3
achados
4
Total de auditorias
Auditado por: claude Ver Histórico de Auditoria →

Pontuação de qualidade

45
Arquitetura
100
Manutenibilidade
83
Conteúdo
21
Comunidade
90
Segurança
91
Conformidade com especificações

O Que Você Pode Construir

Construire des tableaux de bord interactifs

Créez des tableaux de bord de données complexes avec des composants React et exportez-les sous forme d'artefacts.

Générer des prototypes d'interface utilisateur riches

Construisez et partagez rapidement des prototypes d'interface utilisateur dans les conversations Claude.

Créer des démos partageables

Empaquetez des démos frontend complètes sous forme de fichiers HTML portables pour un partage facile.

Tente Estes Prompts

Créer un projet d'artefact simple
Utilisez la compétence artifacts-builder pour initialiser un nouveau projet React appelé 'my-dashboard' avec Tailwind et les composants shadcn/ui.
Ajouter des composants
Créez un nouveau projet d'artefact appelé 'data-viewer' avec React, puis construisez un tableau de données utilisant les composants table et card de shadcn/ui.
Regrouper l'artefact
Regroupez l'application React dans le projet my-dashboard en un seul fichier HTML que je peux partager comme artefact.
Flux de travail complet
Créez un projet complet React + shadcn/ui appelé 'interactive-form', ajoutez une validation de formulaire avec react-hook-form et zod, puis regroupez-le en artefact HTML partageable.

Melhores Práticas

  • Exécutez le script de bundle uniquement après avoir terminé le développement pour vous assurer que l'artefact reflète l'état final
  • Utilisez les alias de chemin (@/) de manière cohérente entre les composants pour des importations maintenables
  • Testez l'artefact dans un navigateur avant de le partager pour détecter tout problème de rendu

Evitar

  • Évitez d'utiliser cette compétence pour les artefacts HTML simples à fichier unique qui n'ont pas besoin de React ou de gestion d'état
  • Ne sautez pas le test du fichier HTML groupé avant de le partager dans les conversations
  • Évitez les dépendances externes volumineuses qui augmenteraient significativement la taille du bundle

Perguntas Frequentes

Quelle est la différence entre cette compétence et les artefacts HTML simples ?
Cette compétence est destinée aux artefacts complexes nécessitant la gestion d'état de React, le routage ou les composants shadcn/ui. Les HTML statiques simples n'ont pas besoin de cette configuration.
Quelle version de Node.js est requise ?
La version 18 ou supérieure de Node.js est requise. Le script détecte votre version et ajuste la compatibilité Vite en conséquence.
Puis-je utiliser npm ou yarn au lieu de pnpm ?
Les scripts nécessitent pnpm. Vous pouvez convertir le projet vers npm ou yarn par la suite, mais l'initialisation utilise les commandes pnpm.
Mes données sont-elles sécurisées lors de l'exécution de ces scripts ?
Oui. Les scripts créent uniquement des fichiers dans le répertoire du projet spécifié. Ils n'accèdent ni ne transmettent de données sensibles.
Pourquoi la taille du bundle est-elle importante ?
Les artefacts groupés incluent React, toutes les dépendances et le CSS en ligne. C'est attendu pour les fichiers HTML autonomes.
Comment cela se compare-t-il à l'écriture d'artefacts HTML bruts ?
Cette approche permet les pratiques de développement modernes, la réutilisation des composants et l'accès au système de conception shadcn/ui au prix d'une taille de bundle accrue.

Detalhes do Desenvolvedor

Licença

Complete terms in LICENSE.txt

Referência

master

Estrutura de arquivos