يفتح في علامة تبويب جديدة

كل المهاراتAIWIZARD / دليل المهارة

مهارة للذكاء الاصطناعي

GSAP Skills لتحريك المواقع

حزمة GSAP الرسمية لتوجيه مساعد البرمجة في بناء حركات الويب، وتسلسلها وربطها بالتمرير، مع إرشادات React والأداء.

intermediateالرخصة: راجع تفاصيل المهارة

رسم توضيحي لتحريك عناصر المواقع باستخدام مهارات GSAP

ماذا ستنجز؟

إنشاء ومراجعة كود حركات ويب متسلسلة أو مرتبطة بالتمرير، مع أنماط تكامل وتنظيف مناسبة لإطار العمل.

ما الذي تحتاجه؟

وكيل برمجة يدعم طريقة التثبيت المختارة، ومشروع JavaScript مناسب. استخدام npx يحتاج بيئة Node.js/npm. تنفيذ حركات واجهة React يكون في جهة العميل، لا أثناء SSR.

طريقة الاستخدام

  1. ثبّت الحزمة بالأمر الموثق، وحدد وكيل البرمجة والمهارات المطلوبة في مسار التثبيت.
  2. جهّز مشروعك بمكتبة GSAP، وأضف @gsap/react عند استخدام تكامل React.
  3. اطلب حركة محددة: العناصر المستهدفة والتسلسل وعلاقة الحركة بالتمرير وسلوكها على الهاتف.
  4. راجع الكود الناتج وشاهد الحركة في المتصفح، ثم تحقق من تنظيف الموارد ودعم تقليل الحركة.

الأمر التالي موثق في المستودع لتثبيت المهارات عبر skills CLI؛ لا يثبت مكتبة GSAP داخل مشروعك تلقائياً.

npx skills add https://github.com/greensock/gsap-skills

GSAP AI Skills حزمة إرشادات رسمية من GreenSock تضع معرفة GSAP داخل مساعد البرمجة. تتضمن ثماني مهارات متخصصة، ولكل منها ملف SKILL.md. فائدتها العملية هي إعطاء الوكيل أنماطاً واضحة لكتابة الحركة ومراجعتها، بدلاً من الاعتماد على أمثلة عامة قد لا تناسب دورة حياة التطبيق.

ماذا تقدم؟

  • أساسيات الحركة والتحكم في التسارع والتدرج بين العناصر، مع مراعاة الشاشات المختلفة وتفضيل تقليل الحركة.
  • تنظيم الخط الزمني باستخدام المواضع والتسميات والتداخل، والتحكم في الإيقاف والعكس والانتقال إلى لحظة محددة.
  • إرشادات ScrollTrigger للربط بالتمرير والتثبيت، وتحديث القياسات وتنظيف الحركة عند تغير الصفحة.
  • أنماط React وNext.js باستخدام useGSAP ونطاق محدد للعناصر وتنظيف الموارد، مع إبقاء التنفيذ في المتصفح.
  • مهارات إضافية للإضافات والأدوات المساعدة والأداء ودمج Vue وSvelte.

استخدامات عملية

  • تطوير قسم تعريفي يتغير مع التمرير وتبقى عناصره متزامنة.
  • مراجعة حركة React تتكرر أو تترك تأثيرات بعد إزالة المكوّن.
  • تنظيم سلسلة حركات مترابطة دون تكديس التأخيرات اليدوية.

التوافق

يوثق المستودع التثبيت مع Claude Code وCursor وCodex وWindsurf وغيرها عبر skills CLI. وله تعليمات منفصلة لـCopilot باستخدام ملفات تعليمات داخل المشروع؛ لا تفترض تطابق آلية التحميل في كل الأدوات.

التكلفة والترخيص

ملفات المهارات بترخيص MIT. يذكر المستودع أن GSAP وإضافاتها متاحة دون رسوم، بما يشمل الاستخدام التجاري، لكن ترخيص مكتبة GSAP منفصل عن ترخيص ملفات المهارات. قد توجد تكلفة لمساعد البرمجة الذي تستخدمه.

الحدود وما يجب مراجعته

هذه معرفة موجهة للوكيل وليست محرر حركة مرئياً أو ضماناً لصحة الكود. راجع الحركة في المتصفح، خاصة التنظيف والتمرير وإمكانية الوصول. لم نختبر الحزمة عملياً ضمن هذه المراجعة.

طريقة الاستخدام

  1. ثبّت الحزمة بالأمر الموثق، وحدد وكيل البرمجة والمهارات المطلوبة في مسار التثبيت.
  2. جهّز مشروعك بمكتبة GSAP، وأضف @gsap/react عند استخدام تكامل React.
  3. اطلب حركة محددة: العناصر المستهدفة والتسلسل وعلاقة الحركة بالتمرير وسلوكها على الهاتف.
  4. راجع الكود الناتج وشاهد الحركة في المتصفح، ثم تحقق من تنظيف الموارد ودعم تقليل الحركة.

الأمر التالي موثق في المستودع لتثبيت المهارات عبر skills CLI؛ لا يثبت مكتبة GSAP داخل مشروعك تلقائياً.

npx skills add https://github.com/greensock/gsap-skills

المتطلبات

وكيل برمجة يدعم طريقة التثبيت المختارة، ومشروع JavaScript مناسب. استخدام npx يحتاج بيئة Node.js/npm. تنفيذ حركات واجهة React يكون في جهة العميل، لا أثناء SSR.

المصدر الرسمي

المستودع والتوثيق الرسمي

المصدر والتوثيق

ابدأ من المرجع الأصلي

راجع تعليمات المصدر ومتطلبات التشغيل قبل التجربة.

افتح المصدر الرسمي

كمّل الاستكشاف

مهارة تكمّل فكرتك

ارجع للمكتبة وقارن الأدوات والمهارات حسب المهمة التي تريد إنجازها.

تصفّح المهارات