このプロジェクトについて
Noob2Builder · AI Builder Schoolは、Claude Codeスキル形式で配布されるオープンソースの学習コースプロジェクトです。これはドキュメント集ではなく、エージェントがメンター役となり、メイン会話で原理を解説し、学習者を実際のファイルやコマンド操作に導き、最初の受け入れ可能な作品を完成・公開するまで支援します。このプロジェクトは、完全な初心者から、既存プロジェクトを持ち、vibe codingからagentic engineeringへのステップアップを目指す学習者までを対象としています。
設計理念には以下が含まれます:全選択制(番号は安定したIDであり、必修の順序を意味しない)、実践重視(各レッスンには実際の実験と確認可能な成果物があり、「エージェントが完了と言ったら完了」とはみなさない)、学習の証跡(ローカル学習アーカイブが各ノードの完了証跡、未検証項目、次のステップを記録)、いつでも中断可能(学生はいつでも質問でき、回答後はメインラインに戻る)。
コースは全14科目で、コンピュータとネットワークの基礎、AIの全体像、LLMとAgentの原理、Git & GitHub、AI Builderの仕事術、最初の作品の制作と公開、Vibe CodingからAgentic Engineeringへ、テストと検証、PromptからGraphへ、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、テストサイクルの完了、agentic改造などのマイルストーンを達成した後、IssueとPRを通じて証跡と振り返りを残すことができます。リポジトリ構造には、SKILL.md(メンターの作業ルールとコースルーティング)、manifest.json(バージョンとファイルリスト)、references/(コースカタログ、教授法、14コースの教案、レッスンと実験、共有ノード)、およびWALL.mdが含まれます。
現在のステータスはAlpha(v0.8.0)で、コース内容は継続的に更新されています。ライセンスに関しては、コースのMarkdownはCC BY-NC-SA 4.0、コードと自動化はMIT、サードパーティの資料はそれぞれのライセンスに従います。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.