المهارات

mcollina/skills: جدول مهارات Node.js للعمل بمساعدة الذكاء الاصطناعي

لمن تقع مهمته أصلاً على Fastify أو AGENTS.md أو دواخل Node أو أنواع TypeScript. لا تخترع أمر تثبيت؛ تحقق أولاً للقراءة فقط.

Official source · mcollina/skills

Install

https://github.com/mcollina/skills

لمن يناسب

يناسب التطوير بمساعدة الذكاء الاصطناعي حين تقع المهمة أصلاً على المهارات القليلة التي يسمّيها الأصل. العنوان الرسمي هو مجموعة مهارات Matteo Collina ويقول: Skills for AI-assisted development. مقدمة المستودع تتجه إلى تطوير Node.js الحديث، لكن جدول المتن يسمّي أربعة صفوف فقط؛ لا توسّعه إلى جرد أطر كامل.

أنسب إن كنت تكتب Fastify مسبقاً، ولديك ملاحظة مستودع للصيانة، أو تلمس دواخل Node.js، أو تعالج أنواع TypeScript معقدة. لا يناسب من ما زال يبحث عن أمر تثبيت: الأصل المذكور في هذه الصفحة لا يعطي npx ولا سوق إضافات ولا مثبّتاً آخر.

قبل البدء افتح المستودع الرسمي وتأكد أنك ستستخدم اسماً من الجدول. لا تخترع مسارات مهارات أو أوامر تثبيت.

أول تجربة في 3 دقائق

اتبع المسار الذي يعطيه الأصل فعلاً: المستودع الرسمي نفسه. في المرة الأولى تحقق للقراءة فقط؛ لا تولّد ملفات المستودع أو تستبدلها بعد.

المتطلبات: لديك مسبقاً مشروع Node.js / TypeScript محلي، أو تستطيع تحميل هذه المجموعة في مساعد. إن لم تظهر المهارة بعد، توقف في صفحة المستودع؛ لا تخترع خطوات تثبيت.

موضع التثبيت: الأصل بلا أمر تثبيت. الموضع الرسمي هو المستودع:

https://github.com/mcollina/skills

مشغّل منخفض المخاطر: إن كانت المهارة متاحة مسبقاً، اطلب من المساعد تحقق قراءة فقط على صف fastify — الأصل يقول Comprehensive best practices for Fastify development. انظر فقط إن كانت الشفرة الموجودة تنحرف عن تلك الممارسات؛ لا تغيّر الملفات بعد. إن لم تكن المهارة متاحة فشرط النجاح لم يتحقق؛ لا تنتقل إلى مثبّت لم يُسمَّ.

إشارة النجاح: يناقش المساعد الشفرة الموجودة بوضوح وفق أفضل ممارسات fastify ولا يغيّر القرص. إن بدأ بكتابة AGENTS.md أو ملفات أخرى فتوقف وأكّد أولاً.

أمثلة استخدام

المثال 1: التحقق من أفضل ممارسات Fastify. استخدم fastify من الجدول. يناسب من لديه خدمة Fastify مسبقاً ويريد مقابلتها بأفضل ممارسات شاملة. الدليل جملة واحدة فقط بلا قواعد ملموسة. تحقق أولاً للقراءة فقط؛ وإن ستغيّر شفرة المسارات أو الإضافات فأكّد أي ملفات أولاً.

المثال 2: شد أنواع TypeScript. استخدم typescript-magician: الأصل يقول إنه يختص بأنظمة الأنواع المتقدمة والعموميات المعقدة وإزالة any. يناسب من اختلطت أنواعه ويريد إيجاد any أولاً. أخرج نتيجة التحقق أولاً ثم قرر إن كنت ستغيّر تعريفات الأنواع. لا تجعله ملء أنواع للغة اعتباطية.

حدود الاستخدام

الأصل بلا أمر تثبيت. لا تُضف npx skills add أو أوامر سوق أخرى. الموضع الرسمي الوحيد الذي يمكنك إعطاؤه هو:

https://github.com/mcollina/skills

الجدول يسمّي أيضاً init: إنشاء وصيانة AGENTS.md عالي الإشارة لمستودع. هذا يكتب ملفاً؛ قبل التنفيذ يجب تأكيد المستودع المستهدف وما إن كانت ملاحظة موجودة ستُستبدل.

nodejs-core يغطي دواخل Node.js بما فيها C++ addons وV8 وlibuv ونظام البناء. الدليل يتوقف عند هذه الموضوعات بلا خطوات تشغيل. لا تعامله كمقدمة Node عامة.

لا تُكمل أسماء مهارات خارج الجدول. الأصل أيضاً لا يعطي قائمة مساعدين حصرية ولا نطاقاً لغوياً متنافياً.