عن المشروع

Noob2Builder · AI Builder School هو مشروع دورة تعلم مفتوحة المصدر يوزع على شكل مهارة Claude Code. وهو ليس مجموعة وثائق، بل يقوم فيه Agent بدور المرشد، يشرح المبادئ في المحادثة الرئيسية ويقود المتعلم للتعامل مع ملفات وأوامر حقيقية حتى إكمال ونشر أول عمل قابل للقبول. يستهدف المشروع المبتدئين تماماً وكذلك من لديهم مشاريع ويرغبون في الانتقال من vibe coding إلى agentic engineering. تشمل فلسفة التصميم: الكل اختياري (الأرقام مجرد معرفات ثابتة لا تمثل ترتيباً إلزامياً)، التطبيق الحقيقي (كل درس له تجربة حقيقية ومخرجات قابلة للفحص، ولا يُقبل اعتبار "قال Agent إنه انتهى" إنجازاً)، وجود دليل بعد التعلم (يحفظ التعلم محلياً دليل إنجاز كل عقدة والعناصر غير المتحقق منها والخطوة التالية)، وإمكانية المقاطعة في أي وقت (يمكن للطالب السؤال ثم العودة إلى المسار). تضم الدورة 14 درساً تغطي أساسيات الحاسوب والشبكات، خريطة عالم الذكاء الاصطناعي، مبادئ LLM وAgent، Git & GitHub، منهجية AI Builder، إنجاز ونشر أول شيء، الانتقال من Vibe Coding إلى Agentic Engineering، الاختبار والتحقق، من Prompt إلى Graph، حس AI المنتج، مختبر بناء Agent، أساسيات الواجهة الأمامية والأطر، وأساسيات الواجهة الخلفية. طريقة الاستخدام: ثبّت Claude Code أولاً، ثم ثبّت هذا المشروع، وبعدها أدخل `/nb` في Claude Code لبدء التعلم أو متابعته. يدعم الاستدعاء بمعاملات مثل `/nb 继续`، `/nb 带我看选修课`، `/nb 教我 Git`، `/nb 我想做一个小工具`. يُحفظ سجل التعلم محلياً في `~/.noob2builder/me.json`. يوفر التثبيت عدة طرق: يمكن الطلب من Claude Code تنفيذ أمر التثبيت مباشرة، أو استخدام سطر curl لنظام macOS/Linux، أو سطر PowerShell لنظام Windows. لا يستبدل المثبّت التعديلات المحلية، ويتوقف إذا كان الدليل الهدف ليس مستودع Git أو توجد تغييرات غير ملتزمة؛ وعند الترقية من الإصدار القديم `/noob2builder` يعاد تسميته تلقائياً إلى `~/.claude/skills/nb` مع الحفاظ على التعديلات المحلية وتقدم التعلم. بعد التثبيت يمكن التحقق عبر `scripts/validate_school.py`. يضم المشروع أيضاً جدار الخريجين، حيث يمكن بعد إنجاز معالم مثل أول PR، أول عمل منشور، أول Agent، أول دورة اختبار مكتملة أو تحويل agentic، ترك الأدلة والمراجعة عبر Issue وPR. يتضمن هيكل المستودع SKILL.md (قواعد عمل المرشد وتوجيه الدورة)، manifest.json (الإصدار وقائمة الملفات)، references/ (فهرس الدورة، طرق التدريس، خطط الدروس الـ14، الحصص والتجارب، العقد المشتركة) وWALL.md. الحالة الحالية Alpha (v0.8.0)، ومحتوى الدورة في تحسين مستمر. من ناحية الترخيص، تخضع دروس Markdown لـ CC BY-NC-SA 4.0، والكود والأتمتة لـ MIT، والمواد الخارجية لتراخيصها الخاصة.