code-instructor
80تعلم البرمجة عبر بناء التطبيقات
قد يبدو تعلم البرمجة مجردا عندما تكون الأمثلة منفصلة عن المشاريع الحقيقية. تعلمك هذه المهارة المفاهيم أثناء بناء تطبيقات عاملة خطوة بخطوة.
تحليل بيانات NBA باستخدام nba_api
غالبًا ما يتطلب العمل على بيانات NBA العثور على نقطة النهاية المناسبة والمعلمات وتنسيق الاستجابة. توجّه هذه المهارة Claude وCodex وClaude Code عبر سير عمل الاستخراج والتحويل والتحليل باستخدام nba_api.
توقف واطلب التأكيد قبل التثبيت.
راجع الخطة واحصل على موافقة صريحة من المستخدم قبل تغيير الملفات.
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "engineering-nba-data" from https://skillstore.io/skills/emz1998-engineering-nba-data.md and its manifest at https://skillstore.io/api/skills/emz1998-engineering-nba-data/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
جارٍ استخدام "engineering-nba-data". اعثر على إحصاءات مسيرة LeBron James وجهّزها لتحليل داخل notebook.
النتيجة المتوقعة:
خطة خطوة بخطوة تحدد البحث عن اللاعب، ونقطة نهاية إحصاءات المسيرة، والمعلمات المطلوبة، وفحوصات التحقق الموصى بها لـ DataFrame.
جارٍ استخدام "engineering-nba-data". أنشئ تقريرًا يوميًا لترتيب الفرق.
النتيجة المتوقعة:
جارٍ استخدام "engineering-nba-data". اشرح لماذا لا يعيد طلب نقطة نهاية NBA أي صفوف.
النتيجة المتوقعة:
قائمة تحقق لاستكشاف الأخطاء تغطي معرّفات اللاعبين وتنسيق الموسم ومعرّف الدوري وتوفر نقطة النهاية والرؤوس وإعدادات proxy ومعالجة timeout.
Most static matches are false positives caused by Markdown backticks, serialized notebooks, NBA endpoint documentation, and example data. Three oversized JSON response files were not scanned and remain confirmed low-severity review gaps. No prompt injection, host reconnaissance, command execution, path traversal, or credential-exfiltration intent was evidenced in the reviewed findings. Static review was capped at 400/564 representative findings; omitted static matches are unconfirmed, so automatic publishing stays disabled until manual review.
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
https://skillstore.io/skills/emz1998-engineering-nba-data/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/emz1998-engineering-nba-data?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/emz1998-engineering-nba-data?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emz1998-engineering-nba-data/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/emz1998-engineering-nba-data.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Emz1998. (2026). engineering-nba-data security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/emz1998-engineering-nba-data/audits/6@techreport{emz1998-emz1998-engineering-nba-data-2026,
author = {Emz1998},
title = {engineering-nba-data security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/emz1998-engineering-nba-data/audits/6},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "engineering-nba-data security audit report (audit version 6)"
version: "unspecified"
type: report
authors:
- name: "Emz1998"
date-released: "2026-07-21"
url: "https://skillstore.io/skills/emz1998-engineering-nba-data/audits/6"
identifiers:
- type: other
value: "skillstore:emz1998-engineering-nba-data:audit:6"
description: "Skillstore immutable audit report identifier"
جمع إحصاءات اللاعبين على مستوى المسيرة أو الموسم أو المباراة وتجهيزها للتحليل.
استرداد جداول الفرق والترتيب ونتائج box scores ولوحات معلومات الدوري للتقارير المتكررة.
استخدام توجيه نقاط النهاية لتحويل استجابات NBA API إلى ملفات أو جداول جاهزة لقواعد البيانات.
استخدم مهارة بيانات NBA للعثور على سير عمل nba_api للبحث عن معرّف لاعب باستخدام الاسم الكامل.
استخدم nba_api لاسترداد سجلات المباريات للاعب NBA محدد بالاسم في موسم معين، وأعد الحقول التي ينبغي عليّ التحقق منها.
ساعدني في اختيار نقاط نهاية nba_api لمقارنة فريقين عبر المباريات الحديثة، ثم ضع مخططًا لخطة تحويل باستخدام pandas.
صمّم خط معالجة بيانات NBA موثوقًا يسحب الترتيب والجداول الزمنية وإحصاءات اللاعبين، ويتعامل مع حدود نقاط النهاية، ويصدّر جداول نظيفة.
المؤلف
Emz1998الترخيص
MIT
مراجعة Skillstore
r1
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
1ffa7643651792ccb4bd3b15d924d2c97edff755
حداثة الصيانة
٢١/٧/٢٠٢٦
الاستخدام
2 تنزيلات · 1 مشاهدات
بنية الملفات
تعلم البرمجة عبر بناء التطبيقات
قد يبدو تعلم البرمجة مجردا عندما تكون الأمثلة منفصلة عن المشاريع الحقيقية. تعلمك هذه المهارة المفاهيم أثناء بناء تطبيقات عاملة خطوة بخطوة.
العصف الذهني لميزات التطبيق باستخدام أفكار منظمة
تحتاج الفرق إلى أفكار ميزات عملية تربط بين قيمة المستخدم، وإمكانية التنفيذ، والمقاييس. توجه هذه المهارة العصف الذهني المنظم لتخطيط تطبيقات الويب والجوال.
إنشاء تخطيطات صفحات Next.js مدمجة
يمكن أن تصبح ملفات صفحات Next.js صعبة الصيانة عندما تنمو التخطيطات والأنواع ومنطق الصفحة معًا. ترشد هذه المهارة Claude وCodex وClaude Code إلى إنتاج تخطيطات page.tsx معيارية مع فصل الأنواع.
إنشاء خرائط طريق لمهام المشاريع
غالبًا ما تواجه فرق المشاريع صعوبة في تحويل المواصفات إلى عمل تنفيذي واضح. تحوّل هذه المهارة المواصفات إلى مهام مرحلية مع التبعيات وخطوات التحقق.
كتابة أنواع Next.js معيارية
يمكن أن تتراكم في مشاريع Next.js ملفات أنواع كبيرة يصعب صيانتها. ترشد هذه المهارة Claude وCodex وClaude Code إلى كتابة أنواع وواجهات TypeScript صغيرة في srs/types.
مراجعة عمليات التنفيذ قبل إجراء commit
قد تفوّت الفرق عيوب الخطة أو مشكلات الكود عندما تتحرك خطوات سير العمل بسرعة. توجه هذه المهارة الخطط وعمليات التنفيذ المكتملة إلى وكلاء المراجعة قبل المرحلة التالية.
تصميم تجارب ونماذج علم البيانات
بواسطة alirezarezvani
غالبا ما تفشل مشاريع علم البيانات عندما تفتقر التجارب والميزات والنماذج إلى بنية إحصائية واضحة. تمنح هذه المهارة Claude وCodex وClaude Code مسارات عمل موجهة للتجريب، وهندسة الميزات، ومراجعة النماذج.
إنشاء أشكال Matplotlib جاهزة للنشر
بواسطة davila7
قد يصعب استخدام Matplotlib بصورة متسقة لإنشاء الرسوم العلمية المعقدة. توفر هذه المهارة أمثلة عملية وإرشادات للتنسيق ونصوصًا برمجية مساعدة لإنشاء أشكال أكثر وضوحًا.
بناء مسارات بيانات للإنتاج
بواسطة alirezarezvani
تحتاج فرق البيانات في الإنتاج إلى أنماط موثوقة للمسارات، وفحوصات الجودة، والتنسيق. ترشد هذه المهارة إلى ممارسات المعمارية، والهياكل الأولية، وDataOps لمجموعات البيانات الحديثة.
إنشاء محاكاة الأحداث المتقطعة باستخدام SimPy
بواسطة davila7
يصعب تقييم الطوابير المعقدة والموارد المشتركة قبل النشر. توجّه هذه المهارة عملية إنشاء نماذج SimPy ومراقبتها ومزامنتها وتحليل نتائجها.
احسب التعبيرات الرياضية بسرعة
بواسطة Decalogue
تبطئ فحوصات الحساب اليدوية الوكلاء عندما يحتاج المستخدمون إلى إجابات رقمية سريعة. تقيّم هذه المهارة التعبيرات الرياضية الأساسية وتُرجع نتائج موجزة.
تحسين أداء Parquet في Rust
بواسطة EmilLindfors
يمكن أن تهدر خطوط معالجة Parquet مساحة التخزين والذاكرة عند استخدام الإعدادات الافتراضية. تراجع هذه المهارة عمليات القراءة والكتابة لـ Parquet في Rust، ثم تقترح تحسينات في الضغط، والتحجيم، والإسقاط، والتصفية.