প্রকল্প সম্পর্কে

Noob2Builder · AI Builder School হলো একটি ওপেন-সোর্স লার্নিং কোর্স প্রকল্প, যা Claude Code দক্ষতা হিসেবে বিতরণ করা হয়। এটি নথির সংকলন নয়; বরং Agent একজন শিক্ষক হিসেবে মূল কথোপকথনে নীতি ব্যাখ্যা করে, শিক্ষার্থীদের সাথে বাস্তব ফাইল ও কমান্ড পরিচালনা করে, যতক্ষণ না তারা প্রথম গ্রহণযোগ্য কাজ সম্পন্ন ও প্রকাশ করে। প্রকল্পটি সম্পূর্ণ নতুন শিক্ষার্থী এবং যাদের ইতিমধ্যে প্রকল্প আছে, যারা ভাইব কোডিং থেকে এজেন্টিক ইঞ্জিনিয়ারিংয়ে অগ্রসর হতে চান, তাদের উভয়ের জন্য উপযুক্ত। নকশা নীতিগুলির মধ্যে রয়েছে: সম্পূর্ণ ঐচ্ছিক (নম্বর শুধুমাত্র স্থিতিশীল আইডি, বাধ্যতামূলক ক্রম নয়), বাস্তব অনুশীলন (প্রতিটি পাঠে বাস্তব পরীক্ষা ও পরীক্ষাযোগ্য আউটপুট থাকে, "Agent বলেছে সম্পন্ন তাই সম্পন্ন" গ্রহণ করা হয় না), শেখার প্রমাণ (স্থানীয় শেখার সংরক্ষণ প্রতিটি ধাপের সম্পন্ন প্রমাণ, অযাচাইকৃত বিষয় এবং পরবর্তী পদক্ষেপ রেকর্ড করে), এবং যেকোনো সময় বাধা দেওয়া যায় (শিক্ষার্থী যেকোনো সময় প্রশ্ন করতে পারে, উত্তর দেওয়ার পর মূল ধারায় ফিরে আসে)। মোট ১৪টি কোর্স রয়েছে, যা কম্পিউটার ও নেটওয়ার্ক বুনিয়াদ, AI বিশ্ব মানচিত্র, LLM ও Agent নীতি, Git ও GitHub, AI Builder কর্মপদ্ধতি, প্রথম কাজ তৈরি ও প্রকাশ, ভাইব কোডিং থেকে এজেন্টিক ইঞ্জিনিয়ারিং, পরীক্ষা ও যাচাই, প্রম্পট থেকে গ্রাফ, AI পণ্য অনুভূতি, Agent নির্মাণ ল্যাব, ফ্রন্টএন্ড বুনিয়াদ ও ফ্রেমওয়ার্ক, ব্যাকএন্ড বুনিয়াদ ইত্যাদি বিষয় কভার করে। ব্যবহারের পদ্ধতি: প্রথমে Claude Code ইনস্টল করুন, তারপর এই প্রকল্পটি ইনস্টল করুন, এরপর Claude Code-এ `/nb` লিখে শুরু বা চালিয়ে যান। প্যারামিটার সহ কল সমর্থিত, যেমন `/nb চালিয়ে যান`, `/nb আমাকে ঐচ্ছিক কোর্স দেখান`, `/nb আমাকে Git শেখান`, `/nb আমি একটি ছোট টুল বানাতে চাই`। শেখার সংরক্ষণ স্থানীয় `~/.noob2builder/me.json`-এ থাকে। ইনস্টলেশনের একাধিক উপায় রয়েছে: সরাসরি Claude Code-কে ইনস্টল নির্দেশ দিতে পারেন, অথবা macOS/Linux-এর জন্য curl এক-লাইন স্ক্রিপ্ট, Windows PowerShell এক-লাইন স্ক্রিপ্ট ব্যবহার করতে পারেন। ইনস্টলার স্থানীয় পরিবর্তন ওভাররাইট করে না; লক্ষ্য ডিরেক্টরি Git রিপোজিটরি না হলে বা অপ্রতিশোধিত পরিবর্তন থাকলে থামে; পুরানো `/noob2builder` থেকে আপগ্রেড করলে স্বয়ংক্রিয়ভাবে `~/.claude/skills/nb` নাম পরিবর্তন হয় এবং স্থানীয় পরিবর্তন ও শেখার অগ্রগতি সংরক্ষিত থাকে। ইনস্টলের পর `scripts/validate_school.py` দিয়ে যাচাই করা যায়। প্রকল্পে একটি অ্যালামনি ওয়ালও রয়েছে; প্রথম PR, প্রথম প্রকাশিত কাজ, প্রথম Agent, একটি পরীক্ষা চক্র বা এজেন্টিক রূপান্তরের মতো মাইলফলক সম্পন্ন করার পর Issue ও PR-এর মাধ্যমে প্রমাণ ও পর্যালোচনা রেখে যেতে পারেন। রিপোজিটরি কাঠামোতে SKILL.md (শিক্ষক কাজের নিয়ম ও কোর্স রাউটিং), manifest.json (সংস্করণ ও ফাইল তালিকা), references/ (কোর্স ডিরেক্টরি, শিক্ষণ পদ্ধতি, ১৪টি কোর্সের পাঠ পরিকল্পনা, পাঠ ও পরীক্ষা, ভাগ করা নোড) এবং WALL.md অন্তর্ভুক্ত। বর্তমান অবস্থা Alpha (v0.8.0), কোর্স বিষয়বস্তু ক্রমাগত উন্নত হচ্ছে। লাইসেন্সের ক্ষেত্রে, কোর্স Markdown CC BY-NC-SA 4.0, কোড ও অটোমেশন MIT, এবং তৃতীয় পক্ষের উপকরণ তাদের নিজ নিজ লাইসেন্স অনুসরণ করে।