skill

منشئ عناصر الويب

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

anthropics104,617+ تثبيتموثوق

نبذة

# باني القطع الأثرية للويب

لبناء قطع أثرية قوية لواجهة المستخدم الأمامية على 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 مع نظام ثيمات 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) - ينشئ ملف `.parcelrc` مع دعم الأسماء المستعارة للمسارات - يبني باستخدام Parcel (بدون خرائط المصدر) - يضمن جميع الأصول في ملف HTML واحد باستخدام html-inline

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

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

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

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

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

## المرجع

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

التثبيت

شغل هذا الأمر

npx skills add anthropics/skills

يعمل مع

claude appclaude codeclaude apicursorcodexwindsurfclinezed

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

ثبت باستخدام `npx skills add anthropics/skills`، أو استنسخ المستودع وانسخ مجلد `skills/web-artifacts-builder` إلى دليل مهارات Claude الخاص بك.

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

أسئلة شائعة

ما هي مهارة منشئ عناصر الويب؟

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

كيف أثبت منشئ عناصر الويب؟

شغل هذا الأمر في الطرفية:

npx skills add anthropics/skills
مع أي أدوات ذكاء اصطناعي تعمل منشئ عناصر الويب؟

تعمل مع claude_app، claude_code، claude_api، cursor، codex، windsurf، cline، zed.

من طور منشئ عناصر الويب؟

طورها anthropics، وتصدر بترخيص Complete terms in LICENSE.txt.

هل منشئ عناصر الويب مجانية؟

نعم، يمكنك استخدامها مجانا وفق ترخيص Complete terms in LICENSE.txt.

أصول ذات صلة

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

كل بدائل منشئ عناصر الويب ←
skillclaude_appclaude_codeclaude_api
npx skills add mattpocock/skills
اشوني
مقابلة مكثفة لصقل خطة أو تصميم.1,242,904+
skillclaude_appclaude_codeclaude_api
npx skills add vercel-labs/agent-browser
متصفح الوكيل
أداة سطر أوامر لأتمتة المتصفح لوكلاء الذكاء الاصطناعي. تستخدم عندما يحتاج المستخدم إلى التفاعل مع مواقع الويب، بما في ذلك التنقل بين الصفحات، وملء الن…969,165+
skillclaude_appclaude_codeclaude_api
npx skills add mattpocock/skills
نموذج أولي
أنشئ نموذجا أوليا مؤقتا للإجابة على سؤال تصميمي. استخدمه عندما يرغب المستخدم في التحقق مما إذا كان نموذج الحالة أو المنطق صحيحا، أو لاستكشاف الشكل الذ…853,069+
skillclaude_appclaude_codeclaude_api
npx skills add heygen-com/hyperframes
هايبر فريمز
نقطة الدخول الإلزامية: اقرأ هذا أولا لأي طلب لإنشاء، تعديل، تحريك، أو عرض فيديو، رسوم متحركة، أو رسوم متحركة متحركة (motion graphic)، بما في ذلك مقطع…750,929+
skillclaude_appclaude_codeclaude_api
npx skills add mattpocock/skills
تصميم قاعدة الكود
مفردات مشتركة لتصميم الوحدات العميقة. تستخدم عندما يرغب المستخدم في تصميم أو تحسين واجهة وحدة نمطية، أو إيجاد فرص للتعميق، أو تحديد مكان الفصل، أو جعل…692,475+
skillclaude_appclaude_codeclaude_api
npx skills add vercel-labs/agent-skills
إرشادات تصميم الويب
مراجعة كود واجهة المستخدم (UI) للتأكد من امتثاله لإرشادات واجهة الويب. يستخدم عند طلب "مراجعة واجهة المستخدم الخاصة بي"، "التحقق من إمكانية الوصول"، "…676,924+

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

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

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