À propos du projet

Noob2Builder · AI Builder School est un projet de cours open source distribué sous forme de compétences Claude Code. Ce n'est pas une collection de documents, mais un agent qui joue le rôle de tuteur, expliquant les principes dans la conversation principale, guidant l'apprenant à travers des fichiers et commandes réels, jusqu'à ce qu'il termine et publie un premier projet acceptable. Le projet cible à la fois les débutants complets et ceux qui ont déjà des projets et souhaitent passer du vibe coding à l'ingénierie agentique. Les principes de conception incluent : tout optionnel (les numéros sont des identifiants stables, pas un ordre obligatoire), pratique réelle (chaque leçon a des expériences réelles et des artefacts vérifiables, on n'accepte pas « l'agent dit que c'est fait » comme preuve), preuves d'apprentissage (un journal local enregistre les preuves de complétion de chaque nœud, les éléments non vérifiés et les prochaines étapes), interruption à tout moment (l'étudiant peut poser des questions à tout moment, puis revenir au fil principal). Le cours comprend 14 leçons, couvrant les bases de l'informatique et des réseaux, la carte du monde de l'IA, les principes des LLM et des agents, Git & GitHub, la méthode de travail AI Builder, créer et publier son premier projet, du vibe coding à l'ingénierie agentique, tests et validation, du prompt au graphe, le sens des produits IA, le laboratoire de construction d'agents, les bases du front-end et des frameworks, les bases du back-end, etc. Utilisation : installez d'abord Claude Code, puis installez ce projet, puis tapez `/nb` dans Claude Code pour commencer ou continuer l'apprentissage. Il prend en charge les appels avec paramètres, par exemple `/nb continuer`, `/nb montre-moi les cours optionnels`, `/nb apprends-moi Git`, `/nb je veux faire un petit outil`. Le journal d'apprentissage est stocké localement dans `~/.noob2builder/me.json`. L'installation offre plusieurs voies : vous pouvez faire exécuter la commande d'installation directement par Claude Code, ou utiliser un script curl en une ligne pour macOS/Linux, ou un script PowerShell en une ligne pour Windows. L'installateur ne remplace pas les modifications locales ; il s'arrête si le répertoire cible n'est pas un dépôt Git ou s'il y a des changements non commités ; lors de la mise à niveau depuis l'ancienne version `/noob2builder`, il renomme automatiquement en `~/.claude/skills/nb` et conserve les modifications locales et la progression d'apprentissage. Après installation, vous pouvez valider avec `scripts/validate_school.py`. Le projet dispose également d'un mur des anciens élèves : après avoir terminé un premier PR, un premier projet publié, un premier agent, une boucle de test complète ou une refonte agentique, vous pouvez laisser des preuves et des rétrospectives via des Issues et des PR. La structure du dépôt comprend SKILL.md (règles de travail du tuteur et routage des cours), manifest.json (version et liste des fichiers), references/ (catalogue des cours, pédagogie, plans des 14 cours, leçons et expériences, nœuds partagés) et WALL.md. L'état actuel est Alpha (v0.8.0), avec un contenu de cours en itération continue. En ce qui concerne les licences, les Markdown des cours sont sous CC BY-NC-SA 4.0, le code et l'automatisation sous MIT, et les matériaux tiers suivent leurs propres licences.