Install
npx skills add genkit-ai/skills --skill developing-genkit-jsلمن يناسب
هذا الدليل لمن سيكتب تطبيقات Genkit بوكيل ويقبل اختيار مجلد مهارة حسب اللغة. إطار Genkit على
https://genkit.dev/
المستودع على
https://github.com/genkit-ai/skills
تتبع هذه المهارات مواصفة Agent Skills الموصوفة في
https://agentskills.io/specification
المواد القائمة توسّع developing-genkit-js: تطوير تطبيقات Genkit بـ Node.js وTypeScript. ملف المهارة على
https://github.com/genkit-ai/skills/blob/main/skills/developing-genkit-js/SKILL.md
وهناك أمر تثبيت Go يشير إلى developing-genkit-go. تطلب المواد توجيه بيئة الوكيل إلى مجلد المهارة المطابق لتفعيل قدرات Genkit.
تناسب من حُسمت لغة مستودعه وهو جاهز لتشغيل npx skills add. لا تناسب من يريد كل اللغات دفعة واحدة دون --skill. لا تستنتج من أسماء اللغات في العنوان أن مهارات بلا أمر تثبيت قابلة للتثبيت سلفاً.
أول محاولة في 3 دقائق
اتبع مسار JavaScript/TypeScript الرسمي الموصى به فقط.
الشروط المسبقة: هذا الجهاز يشغّل npx وتنوي كتابة Genkit بـ Node.js وTypeScript. قبل التنفيذ أكّد أن المشروع الحالي هو موضع كتابة المهارة.
موضع التثبيت: يكتبه npx skills add؛ والمواد تقول أيضاً توجيه الوكيل إلى مجلد المهارة المطابق. المواد لا تسمّي موضع هبوط npx الافتراضي؛ لا تُكمل مساراً غير ظاهر. إن لم يجد الوكيل المهارة فوجّه البيئة إلى ذلك المجلد كما يقول النص الرسمي.
انسخ ونفّذ:
npx skills add genkit-ai/skills --skill developing-genkit-js
إشارة النجاح: ينتهي الأمر بشكل طبيعي ويستطيع الوكيل الاستشهاد بـ developing-genkit-js. ابدأ بتأكيد للقراءة فقط: اسأله أي ملفات سيغيّر لإضافة قدرة Genkit دنيا في هذا المستودع دون الكتابة على القرص بعد. إن أشار إلى المهارة وسمّى ملفات مقترحة فهي محمّلة.
كتابة شفرة التطبيق تغيّر المستودع. لا تأذن بكتابة حقيقية قبل تأكيد المسارات وخطر الاستبدال.
حالات الاستخدام
الحالة الأولى: تطوير تطبيق Genkit بـ TypeScript. تقابل developing-genkit-js. تناسب مشروع Node.js قائماً أو مشروع TS جديداً. اطلب الخطة أولاً ثم اسمح بالكتابة. عند النجاح تتبع التعديلات استعمال الإطار الذي تعطيه المهارة. المواد لا توسّع واجهات API ولا قوالب مجلدات.
الحالة الثانية: تثبيت المهارة المطابقة لمشروع Go. تقابل npx skills add genkit-ai/skills --skill developing-genkit-go. تناسب عندما تكون اللغة الرئيسية Go. ثبّت أولاً ثم اطلب فقط كيف سيغيّر شفرة Go دون كتابة ملفات بعد. إشارة النجاح: يحمّل developing-genkit-go لا مهارة JS خطأ. إلى جانب أمر التثبيت هذا لا توسّع المواد خطوات جهة Go.
حدود الاستخدام
لا تخلط قيمتي --skill كتثبيت واحد. ولا تخترع أسماء مهارات غير ظاهرة. عنوان الصفحة يذكر أيضاً Dart لكن المواد القائمة بلا أمر تثبيت Dart؛ لا تعد استخدام أمري JS أو Go.
لا تسمّي عملاء إلزاميين. لا تفترض أن القدرات شغّالة قبل توجيه الوكيل إلى مجلد المهارة. عاين قبل كتابة الشفرة. مزيد من التفصيل في المستودع الرسمي:
https://github.com/genkit-ai/skills