skill

منشئ القطع الفنية الويب

مجموعة أدوات لإنشاء قطع عمل HTML متقدمة ومتعددة المكونات على claude.ai باستخدام تقنيات الويب الحديثة (React و Tailwind CSS و shadcn/ui). استخدمها للقطع المعقدة التي تتطلب إدارة الحالة أو التوجيه أو مكونات shadcn/ui — وليس لقطع HTML أو JSX البسيطة أحادية الملف.

Anthropic٤.٨٢,٥٠٠+ تثبيتموثوق

نبذة

# منشئ قطع الويب

لبناء قطع (artifacts) قوية على claude.ai الخاصة بالواجهات الأمامية، اتبع الخطوات التالية: 1. هيئ مستودع الواجهة الأمامية باستخدام `scripts/init-artifact.sh` 2. طور قطعتك بتحرير الكود المنشأ 3. اجمع كل الكود في ملف HTML واحد باستخدام `scripts/bundle-artifact.sh` 4. اعرض القطعة للمستخدم 5. (اختياري) اختبر القطعة

**المكدس التقني**: React 18 + TypeScript + Vite + Parcel (التجميع) + Tailwind CSS + shadcn/ui

## إرشادات التصميم والأسلوب

مهم جدا: لتجنب ما يشار إليه غالبا بـ "AI slop"، تجنب استخدام تخطيطات مركزية مفرطة، تدرجات لونية بنفسجية، زوايا مستديرة موحدة، وخط Inter.

## البدء السريع

### الخطوة 1: تهيئة المشروع

شغل سكريبت التهيئة لإنشاء مشروع React جديد: ```bash bash scripts/init-artifact.sh <project-name> cd <project-name> ```

ينشئ هذا مشروعا معدا بالكامل يتضمن: - ✅ React + TypeScript (عبر Vite) - ✅ Tailwind CSS 3.4.1 مع نظام theming الخاص بـ shadcn/ui - ✅ اختصارات المسارات (`@/`) المعدة - ✅ أكثر من 40 مكون shadcn/ui مثبتة مسبقا - ✅ جميع تبعيات Radix UI المضمنة - ✅ Parcel معد للتجميع (عبر .parcelrc) - ✅ التوافق مع Node 18+ (يكتشف تلقائيا ويثبت إصدار Vite المناسب)

### الخطوة 2: تطوير قطعتك

لبناء القطعة، حرر الملفات المنشأة. راجع **مهام التطوير الشائعة** أدناه للحصول على التوجيهات.

### الخطوة 3: تجميع إلى ملف HTML واحد

لتجميع تطبيق React إلى قطعة HTML واحدة: ```bash bash scripts/bundle-artifact.sh ```

ينشئ هذا `bundle.html` — قطعة مستقلة بذاتها تتضمن جميع JavaScript و CSS والتبعيات مدرجة. يمكن مشاركة هذا الملف مباشرة في محادثات Claude كقطعة.

**المتطلبات**: يجب أن يحتوي مشروعك على `index.html` في الدليل الجذر.

**ما يقوم به السكريبت**: - يثبت تبعيات التجميع (parcel, @parcel/config-default, parcel-resolver-tspaths, html-inline) - ينشئ config `.parcelrc` مع دعم اختصارات المسارات - يبني باستخدام Parcel (بدون خرائط المصدر) - يدرج جميع الأصول في HTML واحد باستخدام html-inline

### الخطوة 4: شارك القطعة مع المستخدم

أخيرا، شارك ملف HTML المجمع في المحادثة مع المستخدم حتى يتمكن من عرضه كقطعة.

### الخطوة 5: الاختبار/التصور (اختياري)

ملاحظة: هذه خطوة اختيارية تماما. نفذها فقط إذا لزم الأمر أو إذا طلب ذلك.

لاختبار أو تصور القطعة، استخدم الأدوات المتاحة (بما فيها المهارات الأخرى أو الأدوات المدمجة مثل Playwright أو Puppeteer). بشكل عام، تجنب اختبار القطعة مقدما لأن ذلك يزيد من زمن الانتظار بين الطلب والوقت الذي يتم فيه عرض القطعة النهائية. اختبر لاحقا، بعد عرض القطعة، إذا طلب ذلك أو إذا ظهرت مشاكل.

## المراجع

- **مكونات shadcn/ui**: https://ui.shadcn.com/docs/components

التثبيت

شغل هذا الأمر

git clone https://github.com/anthropics/skills && cp -r skills/skills/web-artifacts-builder ~/.claude/skills/

يعمل مع

claude appclaude codeclaude apicursorcodexwindsurfclinezed

خطوات التثبيت

استنسخ المستودع وانسخ مجلد `web-artifacts-builder` إلى مجلد مهارات Claude الخاص بك. متوافق مع Claude Code و Cursor و Codex وأي وكيل متوافق مع Agent Skills.

عرض المصدر
الرخصة: Complete terms in LICENSE.txtبواسطة Anthropic

أصول ذات صلة

مختارات أخرى في التصميم والإبداع.

skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/skills && cp -r skills/skills/canvas-design ~/.claude/skills/
تصميم Canvas
إنشاء أعمال فنية بصرية جميلة في ملفات .png و.pdf باستخدام فلسفة التصميم. استخدم هذه المهارة عندما يطلب المستخدم إنشاء ملصق أو عمل فني أو تصميم أو أي ق…★ ٤.٨ · ٢,٥٠٠+
skillclaude_appclaude_codeclaude_api
git clone https://github.com/anthropics/skills && cp -r skills/skills/slack-gif-creator ~/.claude/skills/
منشئ رسائل Slack المتحركة
المعارف والأدوات لإنشاء صور GIF متحركة محسنة للاستخدام في Slack. يوفر قيودا وأدوات التحقق ومفاهيم الرسوم المتحركة. استخدمه عندما يطلب المستخدمون صور G…★ ٤.٨ · ٢,٥٠٠+
prompt
يفحص ازواج الالوان مقابل قواعد تباين WCAG ويقترح اصلاحات يمكن الوصول اليها.
مدقق تباين الوصول
يفحص ازواج الالوان مقابل قواعد تباين WCAG ويقترح اصلاحات يمكن الوصول اليها.٠+
prompt
يكيف لوحة الوان الوضع الفاتح الى لوحة وضع داكن وصولة برموز الاسطح والنص.
مكيف لوحة الوضع الداكن
يكيف لوحة الوان الوضع الفاتح الى لوحة وضع داكن وصولة برموز الاسطح والنص.٠+
image stylemidjourneydall-eflux
تصيير معماري واقعي — واجهات وداخليات وسياق حضري.
حزمة تصيير معماري
تصيير معماري واقعي — واجهات وداخليات وسياق حضري.٠+
prompt
يحول طلب تصميم غامضا الى موجز ابداعي منظم يستطيع المصمم العمل عليه.
مولد الموجز الابداعي
يحول طلب تصميم غامضا الى موجز ابداعي منظم يستطيع المصمم العمل عليه.٠+

افحص قبل التثبيت

شغل أي مصدر عبر فحوصاتنا - الظهور في الذكاء الاصطناعي والأمان والأداء واكتشاف التقنيات.

المزيد في التصميم والإبداع