✻ Claude Code по-русски
🎧 Аудиокурс

#Учитесь у самого Claude Code

Начальный уровень · Факультатив · около 20 минут · Нужно: Установка, вход и первый осмотр · Сверено с Claude Code v2.1.285 (stable) 05.10.2026

#Цель

К концу этого факультатива вы сможете пользоваться встроенными учебными средствами Claude Code: /powerup, стилями вывода Learning и Explanatory и его справочником по собственным функциям.

#Что понадобится

#Идея

Claude Code может учить вас прямо в работе. Встроены три средства:

Зачем писать часть кода самим? В исследовании Anthropic разработчики, изучавшие новую библиотеку с ИИ-помощником, в среднем хуже справились с тестом по ней, чем те, кто писал код вручную. Высокие результаты показали те, кто использовал помощника, чтобы задавать вопросы и получать объяснения, а не только чтобы получать код (How AI assistance impacts the formation of coding skills). Стиль Learning встраивает эту привычку.

#Разбор примера

  1. Запустите claude в своей копии для практики и выполните /powerup. Выберите урок, попробуйте то, что он показывает, и следуйте подсказкам на экране. Урок считается пройденным, когда вы нажимаете Enter на его карточке (Enter to mark done). Если урок /powerup называет режим default, это ручной режим (Manual) (Choose a permission mode), о котором рассказывает урок 2.
  2. Переключите стиль вывода:
/output-style learning

Claude Code сохраняет выбор в .claude/settings.local.json этого проекта, так что каждая сессия, которую вы здесь начинаете, сохраняет этот стиль, пока вы не выполните /output-style default. Задание «Ваша очередь» заканчивается этим шагом; если остановитесь раньше, выполните его сами. 3. Попросите небольшое изменение, оставляющее решение за вами:

Add a function to src/links.js that counts the external links on a page, with a test. Leave the decision about repeated links to me.

Claude объясняет свои решения в блоках Insight, хотя и не в каждом ответе. Дойдя до того самого решения, он добавляет в файл комментарий TODO(human) и останавливается с запросом Learn by Doing, где сказано, что написать (Output styles). Откройте названный файл в редакторе, напишите свои строки на месте комментария TODO(human), сохраните и скажите Claude, что закончили. Claude прокомментирует ваш код и завершит задачу; если он не запустит тесты, попросите его. Стиль — это инструкция, а не гарантия: если Claude напишет весь код сам, попросите его оставить решение о повторяющихся ссылках вам. 4. Когда тесты проходят, уберите изменение в сторону, чтобы следующие уроки начинались с чистого листа. Откройте второй терминал в той же папке и выполните:

git stash push --include-untracked -m b-teachers
  1. Вернитесь в Claude Code и спросите о самом Claude Code, назвав помощника, чтобы Claude передал вопрос ему (Invoke subagents explicitly):
Use the claude-code-guide agent: how do I make my own slash command in Claude Code?

Когда Claude передаёт вопрос, в расшифровке появляется строка claude-code-guide(...) с кратким описанием задачи в скобках. Если такой строки нет, Claude ответил без помощника: отправьте промпт снова. Формулировки у вас будут другими, но ответ должен указать на скиллы — файл SKILL.md в .claude/skills/ (Extend Claude with skills). Он может упомянуть и старую папку .claude/commands/, которая по-прежнему работает.

#Ваша очередь

  1. Выполните /powerup и пройдите ещё один урок.
  2. Переключитесь на стиль Explanatory командой /output-style explanatory, попросите Claude объяснить src/check-links.js и прочитайте его блоки Insight. Затем во втором терминале сохраните настройку для проверки:
cp .claude/settings.local.json .practice/b-teachers-style.json
  1. Спросите claude-code-guide о функции Claude Code, которой вы ещё не пользовались: начните промпт с Use the claude-code-guide agent: и найдите его строку в расшифровке. Если в этой сессии вы уже что-то спрашивали у помощника, Claude может отправить вопрос тому же помощнику: тогда в расшифровке вместо новой строки claude-code-guide(...) будет Resuming agent, и это тоже считается.
  2. Закончив, вернитесь обратно командой /output-style default.

#Проверка

У этого факультатива нет npm run check: отметьте каждый пункт сами. Факультатив пройден, когда выполнено всё это:

Если файла нет или в нём другой стиль, выполните /output-style explanatory в Claude Code, повторите команду cp во втором терминале, затем выполните /output-style default.

#Что дальше


Источники: Commands · Output styles · Create custom subagents · Choose a permission mode · Extend Claude with skills · How AI assistance impacts the formation of coding skills

Назад к оглавлению Начального уровня · Тема: Память и контекст · Застряли на уроке?