Об этом проекте

Noob2Builder · AI Builder School — это проект с открытым исходным кодом, распространяемый в виде навыка для Claude Code. Это не просто набор документов: агент выступает в роли наставника, объясняя принципы в основном диалоге, проводя учащегося через реальные файлы и команды, пока тот не завершит и не опубликует первый приемлемый проект. Проект рассчитан как на полных новичков, так и на тех, у кого уже есть проекты и кто хочет перейти от «vibe coding» к «agentic engineering». Принципы дизайна включают: полная факультативность (номера — лишь стабильные идентификаторы, не обязательный порядок), реальная практика (каждый урок содержит реальные эксперименты и проверяемые артефакты; «агент сказал, что готово» не принимается), наличие доказательств обучения (локальное сохранение прогресса фиксирует доказательства выполнения каждого этапа, непроверенные пункты и следующие шаги), возможность прерывания (учащийся может задавать вопросы в любой момент, после ответа возвращаясь к основной теме). Всего 14 курсов, охватывающих основы компьютера и сетей, карту мира ИИ, принципы LLM и агентов, Git и GitHub, методологию AI Builder, создание и публикацию первого проекта, переход от Vibe Coding к Agentic Engineering, тестирование и проверку, от Prompt к Graph, чувство AI-продукта, лабораторию по сборке агентов, основы фронтенда и фреймворков, основы бэкенда и другие направления. Использование: сначала установите 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, первая опубликованная работа, первый агент, завершённый цикл тестирования или агентная модернизация, можно оставить доказательства и разбор через Issue и PR. Структура репозитория включает SKILL.md (правила работы наставника и маршрутизация курсов), manifest.json (версия и список файлов), references/ (каталог курсов, методика преподавания, планы 14 курсов, уроки и эксперименты, общие узлы) и WALL.md. Текущий статус — Alpha (v0.8.0), содержимое курсов постоянно развивается. Лицензии: материалы курсов в Markdown — CC BY-NC-SA 4.0, код и автоматизация — MIT, сторонние материалы — по их собственным лицензиям.