● مجتمع
SummerKaze
⚡ فوري
skill-arkts-syntax-assistant
بواسطة SummerKaze · SummerKaze/skill-arkts-syntax-assistant
مهارة Claude Code لـ ArkTS — TypeScript الأصرم في OpenHarmony. تغطي بناء الجملة والترحيل من TS إلى ArkTS وأنماط الأداء وأخطاء التجميع.
ArkTS هي اللغة الافتراضية لتطبيقات OpenHarmony: TypeScript مع كتابة ثابتة أكثر صرامة وحظر على الطفرة الديناميكية للكائنات. يعلم skill-arkts-syntax-assistant Claude بالقيود: التصريحات والأنواع والدوال والفئات والوحدات، وأخطاء الترحيل من TypeScript إلى ArkTS، وأفضل الممارسات الأدائية (الذاكرة والحلقات والمصفوفات والاستثناءات)، وتشخيص أخطاء التجميع. يتم التفعيل التلقائي عند الأسئلة المتعلقة بـ ArkTS.
لماذا تستخدمه
الميزات الأساسية
- تغطية بناء جملة ArkTS محددة — ليس TypeScript عام
- دليل ترحيل من TS إلى ArkTS مع تنبيهات عدم التوافق
- أنماط الأداء لأحمال عمل تطبيقات HarmonyOS
- تشخيص وإصلاح أخطاء التجميع
- أمثلة صحيحة مقابل غير صحيحة جنباً إلى جنب
عرض مباشر
كيف يبدو في الممارسة
skill-arkts-syntax-assistant-skill.replay
▶ جاهز
حالات الاستخدام
استخدامات عملية: skill-arkts-syntax-assistant
متى تستخدمه: لصقت TS في ملف ArkTS والمترجم انفجر.
الخطوات
-
الصق الأخطاء
استخدم skill-arkts-syntax-assistant — إليك ملف TS وأخطاء التجميع في ArkTS. ما الذي غير متوافق؟✓ تم النسخ
→ شرح الأخطاء بقواعد ArkTS الأصرم، وليس نصائح TS العامة
-
احصل على إعادة كتابة متوافقة
أعد كتابة الملف ليكون صحيحاً في ArkTS مع الحفاظ على السلوك.✓ تم النسخ
→ إعادة كتابة مع تصريحات مكتوبة وبدون طفرات كائنات ديناميكية
النتيجة: نقل ArkTS نظيف مع ملاحظة حول سبب الحاجة إلى كل تغيير.
المزالق
- أنماط الوصول إلى الخصائص الديناميكية موجودة في كل مكان في الأصل — ستقوم المهارة بإعادة هيكلة الواجهات المكتوبة — اقبل الإسهاب الإضافي
متى تستخدمه: رسالة المترجم غامضة والمستندات لا تشرح.
الخطوات
-
مشاركة الخطأ + الكود
skill-arkts-syntax-assistant — خطأ: <الصق>. الكود: <الصق>.✓ تم النسخ
→ السبب الجذري موضح بشروط ArkTS + النمط الصحيح
النتيجة: إصلاح بالإضافة إلى فهم سبب وجود القاعدة.
متى تستخدمه: المكون متقطع؛ تشك في مزالق التخصيص أو الكتابة.
الخطوات
-
عرض الكود
skill-arkts-syntax-assistant — مراجعة أداء هذه الحلقة. أنماط الذاكرة والتخصيص.✓ تم النسخ
→ تحديد التخصيصات المحددة + بدائل المصفوفة/الكائن
النتيجة: نسخة أسرع بشكل قابل للقياس أو حكم واضح 'هذا بخير بالفعل'.
التركيبات
اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10
ترحيل مجموعة من ملفات TS بالكامل إلى ArkTS
لكل ملف .ts تحت src/utils، طبق ترحيل ArkTS واحفظه باسم .ets.✓ تم النسخ
skill-arkts-syntax-assistant-skill +
github
فتح PR مع فروقات الترحيل مقسمة حسب الملف
بعد الترحيل، افتح PR مع التزام واحد لكل ملف تم ترحيله.✓ تم النسخ
التكلفة والحدود
تكلفة التشغيل
- حصة API
- بدون
- الرموز لكل استدعاء
- متوسط — يتم تحميل أمثلة الأنماط عند الحاجة
- التكلفة المالية
- مجاني — المهارات عبارة عن ملفات محلية
- نصيحة
- ترحيل ملف تلو الآخر بدلاً من المستودع بأكمله للحفاظ على السياق قابل للإدارة.
الأمان
الصلاحيات والأسرار ونطاق الأثر
تخزين بيانات الاعتماد: بدون بيانات اعتماد — مجرد موجهات
نقل البيانات الخارجي: بدون
استكشاف الأخطاء
الأخطاء الشائعة وحلولها
Wrong trigger keywords — compile error not resolved
قم بتضمين رسالة المترجم الدقيقة في الموجه، وليس إعادة صياغة.
البدائل
skill-arkts-syntax-assistant مقابل البدائل
| البديل | متى تستخدمها | المقايضة |
| مهارات TypeScript البسيطة | أنت لا تستهدف HarmonyOS | يفتقد قواعد ArkTS الأصرم |
| وثائق OpenHarmony الرسمية | تريد مادة مرجعية موثوقة، وليس واجهة دردشة | لا توجد تشخيصات تفاعلية |