web-artifacts-builder
إنشاء عناصر ويب باستخدام React
也可从以下获取: ZhanlinCui,davila7,Azeem-2,anthropics
يتطلب إنشاء عناصر ويب معقدة في Claude Code إعداد مشروع React، وتثبيت التبعيات، وتجميعها في ملف HTML واحد. تعمل هذه المهارة على أتمتة سير العمل بالكامل sehingga يمكنك التركيز على إنشاء العنصر.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“web-artifacts-builder”。 إنشاء مشروع عنصر React جديد باسم 'analytics-dashboard'
预期结果:
مشروع React + Vite مُهيأ بالكامل مع Tailwind CSS وأكثر من 40 مكون shadcn/ui جاهز للتطوير
正在使用“web-artifacts-builder”。 تجميع المشروع الحالي إلى HTML
预期结果:
ملف bundle.html واحد يحتوي على جميع JavaScript وCSS والتبعيات - جاهز للصق مباشرة في Claude كعنصر
安全审计
安全Static analysis flagged 48 potential issues, but all are false positives or benign patterns. The skill uses legitimate build tooling (pnpm, Vite, Parcel) for creating React projects with Tailwind CSS. Network URLs point to official documentation (shadcn/ui). Shell commands and filesystem operations are standard development scripts with hardcoded arguments. No malicious intent detected.
高风险问题 (1)
中风险问题 (2)
低风险问题 (1)
风险因素
⚡ 包含脚本 (1)
⚙️ 外部命令 (15)
质量评分
你能构建什么
إنشاء تصورات بيانات تفاعلية
إنشاء مخططات ورسوم بيانية ولوحات بيانات معقدة باستخدام React ومكونات shadcn/ui. تجميع إلى عنصر HTML للمشاركة.
بناء سير عمل متعدد النماذج
إنشاء نماذج متعددة الخطوات مع إدارة الحالة والتحقق وواجهة مستخدم احترافية باستخدام React وTailwind CSS.
تطوير عروض أنظمة التصميم
إنشاء عروض شاملة لمكونات ووثائق نظام التصميم مع متغيرات متعددة.
试试这些提示
استخدم مهارة web-artifacts-builder لتهيئة مشروع React جديد باسم 'my-dashboard'. إعداد Tailwind CSS ومكونات shadcn/ui.
باستخدام مهارة web-artifacts-builder، أنشئ لوحة بيانات تفاعلية مع مخططات وأدوات تصفية وجدول بيانات باستخدام مكونات shadcn/ui.
استخدم برنامج bundle-artifact.sh النصي لتجميع مشروع React الحالي في ملف HTML واحد يمكنني مشاركته كعنصر.
أضف مكون dialogue ونموذج مع التحقق باستخدام react-hook-form وzod إلى المشروع الحالي. تكوين النموذج للتعامل مع إدخال المستخدم.
最佳实践
- استخدم aliases للمسارات (@/) لاستيراد أنظف عبر المكونات
- استخدم مكونات shadcn/ui لواجهة مستخدم متسقة ومتسعة
- اختبر العنصر في المتصفح قبل التجميع للمشاركة النهائية
- حافظ على منطق المكونات بسيطًا - الحالة المعقدة قد تنتفخ الحزمة
避免
- تجنب تثبيت حزم npm إضافية بعد الإعداد الأولي - كل واحدة تضيف إلى حجم الحزمة
- لا تتخطى خطوة اختبار المتصفح - بعض ميزات React تتصرف بشكل مختلف
- تجنب التبعيات الخارجية المفرطة التي لا يمكن تجميعها في HTML واحد