Кэп, вайб-кодеры научились собирать приложения быстрее, чем понимать их устройство. Через месяц проект работает, но хозяин боится тронуть авторизацию: код превратился в чужой чёрный ящик. Codebase to Course помогает разобрать этот долг постфактум.
Проект поставляется как skill для Claude Code. Указываешь локальную папку, текущий проект или GitHub-ссылку. Агент читает ключевые файлы, прослеживает пользовательский сценарий, компоненты, API и потоки данных, а затем собирает интерактивный курс по конкретной кодовой базе.
ЧТО ПОПАДАЕТ В КУРС:
• 4-6 модулей от пользовательского действия до архитектуры;
• настоящий код проекта рядом с объяснением простым языком;
• анимации потоков данных и «чат» между компонентами;
• схемы архитектуры, подсказки терминов и навигация по прогрессу;
• прикладные тесты: где искать баг и какие файлы менять для новой функции.
Подход переворачивает обычное обучение. Человек уже видел работающий продукт и знает, куда нажимал. Курс ведёт его от знакомого действия к обработчику, состоянию, базе и внешнему API. Абстрактная теория получает адрес в реальном репозитории.
КАК ЭТО СОБРАНО:
Сначала Claude Code анализирует entry points, UI, сервисы, зависимости и путь данных. Для сложного проекта skill предлагает подготовить отдельные briefs и распределить модули между субагентами. Затем модули собираются shell-скриптом в
index.html.В репозитории уже лежат дизайн-система, CSS, JavaScript и шаблоны интерактивных элементов. Генерация сосредоточена на учебных модулях, поэтому агенту не приходится заново изобретать весь фронтенд для каждого курса.
КАК ПОЩУПАТЬ:
git clone https://github.com/zarazhangrui/codebase-to-course ~/.claude/skills/codebase-to-courseПосле этого открыть нужный проект в Claude Code и написать:
Turn this codebase into an interactive courseСКАМ-КОНТРОЛЬ:
README обещает self-contained single HTML. Текущая спецификация skill создаёт директорию:
index.html подключает соседние styles.css и main.js, а шрифты загружает через Google Fonts. Для локального запуска сервер не нужен, но переносить следует всю папку.Проект молодой: 19 коммитов за восемь дней в марте 2026 года, 5,2 тысячи звёзд, 532 форка, без тегов, релизов и указанной лицензии на момент проверки. Условия повторного использования кода не определены. Публичных тестов точности объяснений тоже нет.
Сгенерированный курс остаётся интерпретацией модели. Перед обучением команды сверяй объяснения с entry points, тестами и документацией. Приватный код отправляй на анализ только в рамках разрешённой корпоративной политики.
ВЫВОД ДЛЯ АРХИТЕКТОРОВ:
Такой skill превращает готовый продукт в персональный учебный полигон. Он полезен для онбординга, передачи проекта и погашения «долга понимания» после вайб-кодинга. Курс ускоряет чтение карты. Ответственность за правильность карты остаётся у инженера.
🎯 ТАРГЕТ-МЕТРИКИ (КООРДИНАТЫ ЭВОЛЮЦИИ):
• Слой ИИ-индустрии: Applications - генерация обучения из существующего кода
• Уровень специалиста: 1-3 - читает архитектуру, диагностирует сбои и точнее ставит задачи агентам
• Уровень компании: 1-3 - ускоряет онбординг и превращает внутренние проекты в учебные материалы
Status: Black box mapped. Understanding debt queued for repayment. 🤖📚
🔗 github.com/zarazhangrui/codebase-to-course
#AI #СигизмундМнение