К основному содержанию
скилл CX Codex

codebase-to-course — скилл для Claude Code: курс из кода

Превращает любой проект в интерактивный HTML-курс, который объясняет, как устроен код, людям без технического бэкграунда.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add zarazhangrui/codebase-to-course --skill codebase-to-course -a claude-code
Открыть на GitHub

Что делает codebase-to-course

Скилл читает репозиторий, разбирает, из каких частей состоит приложение и как они связаны, а на выходе собирает папку с курсом: styles.css, main.js, отдельные HTML-модули и готовый index.html. Открывается файл прямо в браузере, установка не нужна. Единственная внешняя зависимость — шрифты с Google Fonts CDN.

Курс строится по дуге от знакомого к незнакомому: сначала что делает приложение и что происходит, когда вы жмёте кнопку, потом слои кода под этим. Модулей обычно 4–6, каждый с прокруткой, анимированными схемами, встроенными квизами и переводом кода на простой язык. Отдельные модули пишутся независимо, поэтому CSS и JS не перегенерируются заново при каждой правке.

Аудитория — вайб-кодеры, которые собирают софт через ИИ и хотят понимать, что там внутри. Термины объясняются с нуля: ни жаргона без определения, ни «как вы наверняка знаете». Если дать ссылку на GitHub, скилл сначала клонирует репозиторий в /tmp/<repo-name>, и только потом начинает разбор.

Какие задачи решает

  • разобраться, как устроен проект, который вы собрали с ИИ
  • объяснить нетехническому человеку, что делает код
  • подготовить обучающий разбор открытого репозитория с GitHub
  • выучить термины, чтобы точнее ставить задачи ИИ-агентам
  • заметить, где ИИ сгенерировал сомнительный код

Примеры запросов агенту

  • Разбери текущий проект и сделай из него интерактивный курс
  • Сделай курс по репозиторию https://github.com/user/repo
  • Преврати ./my-project в обучающий проход по коду

Как установить codebase-to-course

1Через Skills CLI (Vercel)

npx skills add zarazhangrui/codebase-to-course --skill codebase-to-course -a claude-code

2Вручную: положить файлы

~/.claude/skills/codebase-to-course/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/codebase-to-course/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о codebase-to-course

Как установить codebase-to-course в Claude Code?

Выполните npx skills add zarazhangrui/codebase-to-course --skill codebase-to-course -a claude-code. Скилл встанет в ~/.claude/skills/codebase-to-course/SKILL.md.

Что делает codebase-to-course?

Разбирает кодовую базу и собирает по ней одностраничный HTML-курс: модули с прокруткой, анимированные схемы, квизы и построчный перевод кода на простой язык.

Нужны ли инструменты для сборки курса?

Нет. На выходе готовая папка с index.html, который открывается в браузере. Из внешнего подтягиваются только шрифты Google Fonts.

Похожие скиллы

Все скиллы по теме «Тексты и документация» →
grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. 1 219 756установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. 1 038 491установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок domain-modeling Matt Pocock Скилл помогает уточнять термины проекта, вести GLOSSARY.md и фиксировать архитектурные решения в ADR. Нужен, когда модель предметной области меняется. 876 391установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой