Skill'in Kendi İfadeleriyle
React 18, TypeScript, Vite, Parcel, Tailwind CSS ve shadcn/ui'den oluşan modern bir yığın kullanarak claude.ai için karmaşık, çok bileşenli React artifact'ları oluşturmaya yönelik bir skill. Skill, 40'tan fazla önceden yüklenmiş shadcn/ui bileşeniyle tam yapılandırılmış bir proje kuran başlatma betikleri ve her şeyi tek bir bağımsız HTML dosyasına derleyen paketleme betikleri sağlar.
Durum yönetimi, routing veya shadcn/ui bileşenleri gerektiren artifact'lar için tasarlanmıştır; basit tek dosyalık HTML veya JSX artifact'lar için değildir. Workflow beş adımı takip eder: frontend deposunu başlatma, oluşturulan kodu düzenleyerek artifact'ı geliştirme, tek bir HTML dosyasına paketleme, kullanıcıya gösterme ve isteğe bağlı olarak test etme.
Nasıl Çalışır
- 01Yapılandırılmış Bir React Projesini Başlatın
React, TypeScript, Tailwind CSS, path alias'ları, 40'tan fazla shadcn/ui bileşeni ve Parcel paketleme yapılandırmasıyla tam yapılandırılmış bir proje oluşturmak için init-artifact.sh betiğini bir proje adıyla çalıştırın.
- 02Oluşturulan Dosyaları Düzenleyerek Geliştirin
Skill'de sağlanan yaygın geliştirme görevleri kılavuzunu takip ederek, başlatma sırasında oluşturulan dosyaları düzenleyerek artifact'ı oluşturun.
- 03Bağımsız HTML'ye Paketleyin
React uygulamasını, Parcel ve html-inline kullanılarak tüm JavaScript, CSS ve bağımlılıkların satır içine alındığı tek bir dosya olan bundle.html'ye derlemek için bundle-artifact.sh'yi çalıştırın.
- 04Artifact'ı Kullanıcıya Gösterin
Kullanıcının bunu bir claude.ai artifact'ı olarak görebilmesi için paketlenmiş HTML dosyasını konuşmada paylaşın.