📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

Claude Code Masterclass: (35 Concepts, 6 Levels)

Nick Puru | AI Automation1:06:32

Transcription

Я провел последние три месяца, по сути, живя внутри облачного кода. Тысячи запросов, десятки проектов, каждая новая функция в ту же минуту, как она выпускается. И я скажу вам, что я выяснил. Большинство людей используют его совершенно неправильно. Или, точнее, большинство людей используют его только на 10% того, на что этот инструмент на самом деле способен. Вы, вероятно, застряли на первом уровне, возможно, на втором, если вы давно этим занимаетесь. И есть около шести уровней, которые я построил в этом видео. Оно проведет вас через каждый из них. Это 35 концепций, шесть уровней от вашего самого первого запроса до полностью автономной работы Claude в облаке по расписанию, пока вы спите. Теперь, каждый уровень строится на предыдущем. И к концу этого вы, ребята, не будете гадать, к какому инструменту обратиться. Вы будете знать суб-агентов, пользовательские навыки, хуки, MCP-серверы, режим планирования, управляемых агентов, рабочие деревья, фактически весь стек, правильно объясненный в том порядке, в котором вам действительно нужно его изучить. Итак, я собираюсь показать вам каждую концепцию вживую в одной папке для заметок, просто лежащей на моем рабочем столе. Нет никаких фреймворков для установки, никаких проектов для следования. Вы просто видите концепцию, видите, как она работает, и двигаетесь дальше. Прежде чем мы начнем, есть три быстрых момента, о которых вы можете подумать. Во-первых, это длинное видео. Да, я полностью понимаю. Каждый уровень будет отмечен временными метками в описании. Так что, если вам нужен только четвертый уровень, переходите к четвертому уровню. Во-вторых, вы можете подумать, что это будет слишком технично. Это не так. Каждая концепция будет изложена простым английским языком. Вам не нужна степень колледжа. И папка, которую я использую, максимально проста. Итак, есть одна страница узлов, около трех разных файлов. В-третьих, вы, вероятно, посмотрели около 50 видеороликов по облачному коду в этом месяце. То, что эти видео пропустили, это то, что будет охватывать это видео, например, управляемые агенты, рутины, суб-агенты параллельно, Opus 4.7, знаете, функции, которые действительно отличают опытного пользователя от новичка. Хорошо. Теперь, быстрая настройка уровня того, что такое облачный код на самом деле, потому что даже если вы использовали его, очень вероятно, что вы думаете о нем совершенно неправильно по своей сути. Итак, облачный код — это не просто автодополнение кода. Это не курсор. Это не виндсерф. Это не окно чата с кнопкой кода. Это просто инструмент командной строки, где Claude имеет доступ к вашей файловой системе, вашему терминалу, вашему git и всему остальному, к чему вы его подключаете. Так что вы, по сути, просто разговариваете с ним как с сотрудником. Итак, он читает файлы, выполняет ваши команды, пишет код для вас. Затем он тестирует его, сообщает вам. Все это может произойти за один цикл. Итак, вы можете думать об этом так: курсор — это лучший текстовый редактор с просто добавленным ИИ. А облачный код — это скорее член команды, который использует ваш компьютер. Вот в чем реальная разница. То есть член команды, которого вы можете отправить для выполнения всей задачи, пока вы работаете над чем-то совершенно другим. Даже член команды, который может запускать несколько версий себя параллельно, или член команды, которого можно просто настроить, обучить и направить на конкретные задачи в вашей работе. И именно об этом это видео. Не просто инструмент, а способ работы. И причина, по которой я на самом деле не снимаю это видео прямо сейчас, заключается в том, что Claude Code выпустил так много функций за последние 90 дней, что большинство учебных пособий, которые вы уже посмотрели, вероятно, устарели. Например, управляемые агенты появились, что, около 15 дней назад. Рутины появились только на прошлой неделе. Opus 4.7 вышел на неделю раньше. И если последнее видео Claude Code, которое вы смотрели, было из января, вы действительно отстали и не знаете, чего вы не знаете. Так что именно это мы сегодня исправляем. Итак, крутая вещь от сегодняшних спонсоров, Opera Neon, а затем мы приступим. Это пространство ИИ движется невероятно быстро, и это кажется подавляющим. Каждую неделю появляется новая модель, каждую неделю новый инструмент, но Opera, они создают браузеры уже 30 лет, а Neon — это их взгляд на то, каким может быть браузер в мире, ориентированном на ИИ. Вот что это такое. Я могу открыть Neon. Я могу просто выбрать чат, и в одном браузере есть несколько разных моделей. Итак, я могу выбирать между GPT5, Gemini, Nano, Banana, VO, действительно чем угодно. Так что я могу просто переключаться между ними в зависимости от фактической задачи. Вот как я использую все остальное, например, Claude или GPT. И мне не нужно покидать вкладку. И есть также глубокое исследование. Здесь я могу просто задать запрос: "Исследуй три лучших альтернативы локальному хранилищу для веб-приложений". И тогда отсюда он просто проведет многоагентное параллельное исследование. Он откроет страницы, прочитает их все, соберет ответ, а затем просто предоставит мне исчерпывающий отчет со всеми источниками. Теперь все это совершенно независимо, пока я просто перенаправляю свое время куда-то еще в браузере, что бы я ни делал. На Neon также есть другие рабочие процессы. Итак, есть "делать" для любых действий, а затем есть "создавать" для фактического создания вещей. Я также сохранил некоторые из своих обычных запросов в виде карточек. И, по сути, это просто ярлыки для вещей, которые я делаю довольно часто, например, суммирование документов или исследование любых тем, поэтому мне не нужно каждый раз переписывать запросы. Но я хочу оговориться, что "глубокое исследование" — это то, что я использую больше всего именно здесь. И это идеально сочетается с этим видео, потому что, пока Claude Code работает на моей машине, Neon обрабатывает браузерную часть. Теперь они также только что выпустили MCP-сервер. Так что эти два напрямую соединяются друг с другом. И у них также есть Discord, где вы можете напрямую общаться со всеми разработчиками и командой продукта, а сообщество активно формирует, куда браузер пойдет дальше, что полезно, поскольку рабочие процессы у всех немного разные. Полезно для функций браузера. Но в любом случае, в двух словах, вот что это такое. Upper Neon доступен за 20 долларов в месяц. Вы получаете несколько ИИ-моделей в одном браузере, все в одном месте. Ссылка для пробы будет ниже в описании. Вернемся к видео. Хорошо, уровень ноль, установка и запуск. Это концепция номер один, а затем мы перейдем к настоящим вещам. Прежде чем я что-либо напечатаю, очень краткое примечание о том, где я на самом деле собираюсь запускать Claude Code, потому что у вас есть много разных вариантов. Итак, Claude Code работает в нескольких местах. Итак, у вас есть обычный терминал, вы знаете, тот, который на самом деле появляется здесь, на вашем Mac. Итак, у вас есть этот вариант. Это, вероятно, то, что я бы меньше всего рекомендовал использовать. У вас также есть что-то вроде запуска внутри IDE. Например, у меня есть курсор, где мы можем открыть это, и это, по сути, просто волшебный интерфейс, который упрощает взаимодействие с любыми из наших инструментов. Так что курсор не будет единственной IDE. Вы также можете использовать разные вещи, такие как VS Code. Вы можете использовать виндсерф, антигравитацию. Есть много разных вариантов, и у каждого свои предпочтения. И, сказав это, вам не понадобится никаких платных подписок ни на один из этих инструментов, ни на саму основу. Так что курсор, вы можете просто использовать бесплатный план. То же самое для VS Code. и виндсерф и антигравитация. У вас также будет возможность использовать настольное приложение, которое становится все более и более заметным в этой области, поскольку все больше и больше людей отказываются от использования курсора, живущего в терминале, чтобы использовать claude или claude code cloud co-work. И, наконец, у вас также будет возможность просто использовать claude в Интернете. Итак, вы просто ищете claude.ai. Он откроет что-то вроде этого, очевидно, если у вас уже есть своя учетная запись, и вы можете найти облачный код внутри него. Теперь каждый из них будет говорить с одним и тем же бэкэндом. Так что вы можете начать сеанс в одном, а затем продолжить его в другом, если хотите. Так что, гипотетически, вы можете использовать функцию браузера здесь или вы можете использовать что-то вроде настольного приложения, а затем использовать что-то вроде курсора и открыть облачный код внутри него. Для этого видео я буду использовать курсор, в частности. Я буду запускать облачный код внутри встроенного терминала курсора, вы знаете, маленькой панели, которая на самом деле будет находиться внизу моего окна. И причина этого в том, что он сохраняет терминал, он сохраняет файловый браузер, который у нас есть с этой стороны слева. Очевидно, сейчас ничего не открыто. И редактор в одной рамке, что будет важно через пару минут, когда я захочу, чтобы вы увидели, как файл исчезает и снова появляется одним простым нажатием клавиши. Итак, курсор открыт. У нас открыт терминал внизу. Итак, как начать? Мы можем просто ввести одну простую команду, и все эти команды, все ресурсы будут доступны в моем бесплатном школьном сообществе. Так что, если вы хотите получить доступ ко всему этому, обязательно присоединяйтесь, ссылка будет ниже в описании. Но мы просто напечатаем npm install/y-engthic/cloudcode. Так что это один из вариантов, чтобы убедиться, что это будет установлено. Другой — просто просто перейти к вашим встроенным функциям внутри любого IDE, который вы используете. Сам по себе. Это курсор. Вам просто нужно перейти в этот раздел расширений. И вы можете найти Claude Code. Вы можете открыть это, и у меня это уже установлено, но я просто перезапущу расширения, чтобы убедиться, что оно обновлено до последней версии. Итак, давайте сделаем это прямо сейчас. Итак, два разных способа, как вы можете начать. Теперь отсюда мы можем просто нажать Command Escape, и это откроет рабочую область Claude Code. И вот так, он запросит доступ к некоторым из моих других приложений. Получение доступа к моему компьютеру. В конечном итоге он запросит у вас гораздо больше разрешений и одобрений, но пока у вас открыт Claude Code. Хорошо. Итак, уровень один, здесь вы хотите фактически запрашивать с очень конкретным намерением. Это, по сути, то, где большинство людей живут, и это также то, где большинство людей полностью все портят, потому что они просто печатают вещи и надеются. Так что мы будем это исправлять. Итак, к концу этого этапа вы, ребята, поймете, что именно Claude будет делать под капотом каждый раз, когда вы нажимаете Enter, что он может затронуть на вашей машине, и как правильно сопоставить нужный мозг с нужной задачей. Так что, если вы пропустите эту часть, все остальное будет ощущаться как фокусы, и вы ничего не поймете. Хотя, если вы немного более продвинуты, не стесняйтесь пропустить вперед снова. Итак, что мы собираемся сделать отсюда, есть несколько разных вариантов. Вы можете делать вещи вручную, в которых вы просто создадите папки на своем компьютере очень просто. Итак, я создам совершенно новую папку прямо здесь. Я просто назову ее AI demo claude. И мы можем открыть ее, и она откроет совершенно новую рабочую область. И мы можем просто нажать Command Escape, и она откроет Claude Code вот так. Теперь есть и другой вариант, который мы можем выбрать, — это просто использовать терминал. Так что пусть он сделает все для нас, в котором нам не придется настраивать эти папки или что-то в этом роде. Итак, что мы можем напечатать, это если мы вернемся к нашему предыдущему экземпляру, мы просто перейдем к этому терминалу еще раз, мы можем напечатать cd desktop, а затем отсюда он перейдет на наш рабочий стол, и мы можем фактически создать новую папку и все файлы внутри нее. Чтобы сделать это, я могу просто напечатать простую команду mkdir scratch и cdc scratch. Теперь, если я просто напечатаю claude здесь, мы увидим, что он получит доступ к тому, что у нас наверху, и мы просто нажмем "Да, я доверяю этой папке". И теперь у нас работает облачный код внутри этого терминала. И он также работает наверху. Но на самом деле не имеет значения, какой из них вы выберете: терминал или встроенную функциональность внутри курсора или любого другого IDE. Так что просто выбирайте. Итак, что я собираюсь использовать, это не терминал. И мы откроем папку, которую мы только что создали, под названием scratch. И мы будем жить внутри нее. Мы снова нажмем Command Escape. Загрузим Claude Code. И вот так, у нас теперь есть наша папка здесь. Итак, отсюда я напечатаю простой запрос. Просто создайте минимальную страницу заметок в трех файлах. Итак, index.html, script.js, style. Никаких фреймворков, просто чистый HTML и JS. Сохраните заметки в локальном хранилище. Теперь наверху, по умолчанию, используется Sonnet 4.6 со средним усилием. И я на плане CloudMax. Так что вы можете просто переключить свои модели, зайдя в "модель" и напечатав opus. Он автоматически переключится на opus. Итак, давайте сделаем это сейчас. Итак, в реальном времени мы можем фактически расширить то, что он сейчас работает. Теперь, если мы просто нажмем Control O. Итак, сразу же мы можем увидеть, как это работает в реальном времени. Итак, он перечисляет каталог. Он запрашивает разрешения на внесение изменений в эти HTML-файлы. Я нажму "Разрешить". И вы можете увидеть, как он сейчас пишет все эти строки и все токены, которые он фактически использовал. Так что я просто нажму "Да, разрешить все изменения в течение этого сеанса" или вы можете просто нажать Shift Tab, и это сделает то же самое. И с правой стороны здесь, вот наш JS, который раскручивается. Мы можем переместить его куда угодно на нашем экране, и он также появится слева. Так что снова, это просто наш файловый браузер. Так что, если мы откроем это в нашем Finder, мы можем увидеть, как файлы просто представлены внутри нашего Finder, а также в нашем IDE. И мы можем закрыть это и сохранить, когда нам нужно. Теперь отсюда мы можем фактически открыть этот HTML внутри нашего браузера. Так что, если я просто нажму на этот простой файл, мы сможем вводить любые заметки. Итак, я просто скажу что-то вроде: "Я записываю видео 22 апреля". Мы можем добавить это. Мы закроем это, и мы должны смочь увидеть, как это появится внутри нашей папки где-то здесь. Если мы просто обновим все. Затем, если мы просто закроем это и снова откроем, оно должно все еще быть там. Хорошо, отлично. Итак, теперь концепция номер два, это ваш первый запрос. И затем концепция номер три — это /init/init, как другие его называют. И, следовательно, оттуда номер четыре — это файл, который /init фактически создаст для нас, а именно claude.md. Так что все три они будут идти вместе. Так что позвольте мне показать их по порядку. Итак, отсюда мы просто установим нашу среду, как Claude обычно говорит в начале, как фактически начать, просто напечатав claude initi. Это неправильно. Итак, теперь отсюда мы просто фактически создадим нашу среду и внедрим некоторый контекст во все. Итак, мы напечатаем /init. И вы можете увидеть просто краткое описание того, что он фактически делает, наряду со всем остальным. Так что, если вы просто напечатаете обратную косую черту, вы можете увидеть все различные навыки и все различные команды, которые вы можете использовать. Но для init конкретно, это просто инициализация нового файла claud.md с документацией по кодовой базе. Так что давайте просто сделаем это сейчас. И он начнет работать и выполнять все для нас. Опять же, мы можем увидеть все токены, которые вставляются. Он думает со средним усилием. И в дальнейшем мы, вероятно, захотим использовать усилие x high, чтобы убедиться, что мы не, знаете, делаем что-то наполовину. Но для простых команд, таких как эта, усилие со средним будет совершенно нормально, или для любых других простых задач. Итак, что на самом деле происходит на бэкэнде? Когда я набираю /init, он фактически просто прочитает каждый файл внутри этой папки, которую мы имеем здесь, и все связанные с ней файлы. Итак, он посмотрит, что такое проект на самом деле, как файлы связаны, что делает код на самом деле, а затем он напишет совершенно новый файл в корне нашего проекта, все для нас. И это будет концепция номер четыре, этот файл конкретно. Так что он называется claude.md, и это один из самых важных файлов во всем этом видео. Так что вам нужно обратить на это внимание, если не на что другое. Итак, вы можете посмотреть, что /init фактически поместил внутрь него. Итак, у нас есть описание проекта прямо наверху. Мы можем расширить это столько, сколько захотим. Опять же, мы также можем переместить это в левую часть. Объединить вещи, переместить облачный код в правую сторону. Это не имеет значения. Я лично предпочитаю иметь свои файлы слева. Но в любом случае, вы можете поместить его и сверху. Опять же, просто возвращаясь к нормальной версии того, как я по умолчанию устанавливаю все в моей настройке лично. Итак, снова, у нас есть описание, у нас есть структура файлов и архитектура вещей, в частности, как запускать его локально, соглашения внутри кода, все это. Опять же, это, конечно, было написано Claude о вашем проекте, прочитав все ваши файлы. Вам не пришлось ничего из этого печатать. Теперь, почему это на самом деле важно? Это потому, что каждый раз, когда я буду открывать облачный код в этой папке с этого момента, первое, что он сделает, это прочитает claude.md. Так что этот конкретный файл прямо здесь. Так что каждый новый сеанс, который я загружаю, он уже знает, что это за проект. Мне не нужно ничего объяснять заново. Нет дрейфа контекста. Вы просто пишете этот файл один раз. Вы можете обновить его, когда что-то неизбежно изменится. И каждый будущий запрос станет умнее бесплатно. Хорошо. Теперь концепция номер пять. Это агентный цикл. И это самая важная ментальная модель во всем этом видео. Так что я хочу, чтобы вы замедлились для этого конкретно. Итак, каждая задача, которую обрабатывает Claude Code, следует одному и тому же трехэтапному циклу. Итак, есть сбор, есть действие и есть проверка. Итак, сбор, это просто когда Claude фактически будет читать ваши файлы, искать ваш код, выяснять состояние мира. И действие, это будет когда он, по сути, просто делает дело. Так что что-то вроде записи файлов, выполнения команды, внесения всех простых изменений, а затем оттуда он просто проверит практически все. Так что он просто проверит свою работу. Так что он запустит все тесты. Он перечитает все файлы и подтвердит, что результат выглядит правильно. И затем это просто будет повторяться по кругу для следующей подзадачи, пока все не будет выполнено. И затем весь этот цикл будет просто повторяться для следующей подзадачи, пока все не будет фундаментально завершено. И почему это на самом деле так важно, это потому, что когда Claude застревает, что неизбежно произойдет с вами, он всегда застревает в одном из этих трех конкретных мест. Так что, если он не собирает достаточно, исправления просто говорят ему, куда на самом деле смотреть. Если он действует неправильно, то исправление, конечно, будет просто немного прояснить инструкции. И если он не проверяет, исправление — это сказать ему, как на самом деле проверить свою работу. И как только вы увидите цикл, вы можете просто отлаживать цикл систематически. И большинство людей не знают, что цикл на самом деле существует. Так что, когда Claude идет в сторону и галлюцинирует, они просто повторно запрашивают и надеются на лучшее. И вы больше этого делать не будете. Хорошо. Теперь концепция номер шесть. Это основные инструменты. Это пять вещей, которые Claude Code может фактически делать на вашей машине, на вашем компьютере. И знание их, просто говоря, будет иметь решающее значение для вашего успеха. Итак, есть около пяти разных инструментов. Читать, редактировать, глоб, GP, и bash. Итак, читать. Здесь Claude открывает файл и просто читает все его содержимое. Так что это самый используемый инструмент во всем продукте. Итак, что я могу сделать прямо здесь, это просто спросить: "Что делает script.js?". Если вы помните из предыдущего, у нас есть этот файл здесь, сбоку. Проведите меня по нему построчно. Нажмите Enter. И отсюда он фактически сможет прочитать все из этого простого файла. Так что именно там он будет использовать этот конкретный инструмент. Так что, конечно, у нас есть все описания того, что происходит построчно, что на самом деле происходит внутри этого script.js. Теперь снова, он просто использовал инструмент чтения. Теперь следующий, редактировать. Здесь Claude просто изменяет любые файлы. Очень просто. Он просто не перезаписывает ничего. Он просто просто изменяет. Так что это любая хирургическая замена строк на месте. А затем будет Глоб. Итак, Глоб сможет находить любые файлы по шаблону. Так что каждый файл markdown, каждый компонент, каждый тест, он будет выполнять это очень быстро. Так что вы часто увидите, когда вы фактически запускаете вещи, он скажет glob или edit, что бы это ни было. И будет что-то под названием grap. Итак, Claude внутри GP, он будет просто искать внутри вашего файла. Так что он находит каждое место, где появляется слово "заметка". Он находит каждый вызов функции "добавить что-то". И именно так Claude фактически понимает вашу кодовую базу в масштабе. Я просто напечатаю что-то вроде: "Найди каждое место в этом репозитории, где появляется слово 'заметка', и убедись, что оно не чувствительно к регистру". Итак, сначала он будет искать, мы фактически немного расширим это. Давайте посмотрим, сможем ли мы найти где-нибудь конкретно. Хорошо, вот здесь вы можете увидеть, что он использует функцию GP прямо здесь. Просматривая заметки внутри нашей папки scratch. Так что именно то, что мы ищем, это просто использование GP. Далее, давайте просто отметим использование glob. Итак, мы можем сказать что-то вроде: "Перечисли все HTML-файлы в этой папке сейчас". И затем, если мы фактически немного расширим это, мы должны увидеть, что он фактически будет использовать Glob. Он не выглядит так, как будто он действительно указал это, но это примерно то, что он будет делать, используя Glob прямо там. Снова, поиск файлов по шаблону. А затем один из последних, это фактически будет bash. Итак, bash, это просто когда Claude выполняет команду оболочки. Итак, вы устанавливаете пакет, запускаете тест, запускаете сервер, коммитируете в git. Возможно, все, что может сделать ваш терминал, Claude тоже может сделать. И посмотрите, что произойдет, когда я их объединю. Итак, если я могу просто напечатать что-то вроде: "Переименуй функции add note в create note везде, где они появляются, включая все ссылки". Он просто использует кучу этих разных функций прямо здесь или все эти разные инструменты, которые я только что перечислил. Итак, Claude, он запустит Glob, чтобы найти файлы. Затем он запустит GP, чтобы найти любые ссылки. Он запустит редактирование, чтобы переписать каждый отдельный. И затем три инструмента, они фактически будут объединены в один цикл из этого одного запроса, который я только что выполнил. И это джедайский цикл из примерно 30 секунд назад, все в действии. И теперь здесь, что я на самом деле хочу сделать, это сказать: "Запустите страницу локально на порту 3000 с помощью простого Python-сервера". И мы дадим ему наше одобрение. И мы будем ждать, пока bash фактически запустится. Итак, вы можете увидеть прямо здесь, у нас есть bash python 3. У нас есть http server 3000. Так что я на самом деле собираюсь убить это, потому что я не хочу, чтобы это работало на моем компьютере. И мы можем просто нажать Control C, чтобы убить все это. Теперь, почему я на самом деле заставляю вас запоминать все эти разные инструменты? Это может просто звучать как куча жаргона и совершенно избыточно и бесполезно для понимания. Но есть две причины. Во-первых, Claude Code имеет разрешения на каждый инструмент. Так что вы можете позволить ему читать, но не позволить ему редактировать. Так что вы можете позволить ему запускать bash, но просто требовать подтверждения каждый раз. И мы увидим это позже на уровне четыре. Но номер два — это когда вы фактически отлаживаете цикл. Это помогает вам понять, какой инструмент ведет себя неправильно. Так что пока просто помните, что есть около пяти разных инструментов. Читать, редактировать, GP, а затем bash. Теперь концепция номер семь, это будут модели. И концепция номер восемь, это уровни усилий. И эти два вместе — это то, как вы фактически сопоставляете вычислительную мощность Claude с задачей. Теперь большинство людей никогда не трогают эти настройки, и это им дорого обходится. Так что, если мы просто напечатаем /model, как мы делали раньше, мы сможем увидеть, все различные модели, которые мы можем фактически изменить. Итак, у нас есть opus 4.7, у нас есть sonnet, у нас есть haiku, и рекомендуемая по умолчанию от Claude — это opus 4.7 для облачного кода, в частности. Итак, снова около трех разных моделей доступны. Теперь для haiku, если вы хотите использовать это, это будет очень быстро. Это очень дешево. Это хорошо для рутинных вещей, таких как переименование этого файла или любые другие простые вещи, где, знаете ли, например, он пишет файл регулярных выражений, форматирует вещи в JSON, а затем sonnet, это будет скорее сбалансированный по умолчанию, где он подходит для большинства реальной работы, и снова для многих простых вещей, так что это просто шаг вперед от haiku, а затем флагман, как лучший на данный момент, Opus 4.7, так что 4.7 — это самый тяжелый, он зарезервирован для любого сложного рассуждения и больших рефакторингов и архитектурных решений. Так что я использую Opus по умолчанию, а затем я просто переключаю это, когда мне действительно нужна скорость или я знаю, что буду делать очень простые вещи. И есть также уровень усилий. Так что, если мы фактически напечатаем /effort, мы можем увидеть все различные настройки, которые мы можем выбрать. Итак, у нас есть низкий, средний, высокий, очень высокий и максимальный. Так что, если вы думаете об этом так: модель — это какой бренд вы фактически хотите использовать, а усилие — это насколько сильно этот бренд думает, прежде чем он ответит вам. Итак, снова, низкий, средний, высокий, очень высокий, максимальный, более высокое усилие, очевидно, означает больше времени, которое будет потрачено, прежде чем Claude напишет первую строку кода. И, например, при любых сложных рефакторингах или любых сложных задачах, он может дать вам действительно лучший ответ, чем если бы вы просто использовали, знаете ли, очень высокий для простых исправлений опечаток, тогда вы просто сжигаете токены без всякой причины. Так что просто быстрое эмпирическое правило, снова haiku для очень дешевых вещей, sonnet по умолчанию, я бы сказал, в дальнейшем для вас, в частности, а затем opus и используйте, например, высокий, очень высокий, максимальный. Я действительно не стал бы идти ниже высокого, если бы я был совершенно честен, если вы собираетесь использовать opus 4.7, но да, это своего рода счастливая середина, где это будет лучший гибридный подход для вас. Хорошо, теперь уровень два. Это будет состоять из некоторых элементов управления, памяти и сеансов. И в этом разделе будет около 11 концепций. Так что это один из самых плотных уровней в этом видео, но это также тот, который фактически отличает людей, которые используют Claude Code, от людей, которые доверяют Claude Code реальной работе в своем бизнесе. Хорошо, так что концепция номер девять, это будет режим планирования. И концепция номер 10, это автопринятие. Так что оба они живут в одной комбинации клавиш. Это просто будет Shift и Tab. Так что вы можете увидеть, как просто переключаться между этими разными вещами. Так что режим по умолчанию, это где вы начинаете. Claude запрашивает разрешения перед каждым изменением, и это самый безопасный. Это раздражает для очень мелких вещей, но это очень важно для больших вещей. Так что снова, если я просто нажму Shift Tab еще раз, вы увидите, что мы теперь в режиме планирования. И это, вероятно, одна из моих любимых функций использования Claude, и для любых больших проектов или любых больших задач, где вам действительно нужно, чтобы он стратегически мыслил и представлял вам варианты, прежде чем он фактически перейдет к делу. Вот где режим планирования будет очень важен. Так что, если я просто напечатаю что-то вроде: "Добавь переключатель темной темы на страницу заметок, обнови index.html, script и style в режиме планирования". Вы можете увидеть, что на самом деле произойдет. Теперь, я думаю, мы использовали Opus 4.7 с усилием extra high. Так что это может занять немного больше времени, и особенно потому, что я прервал его. Так что давайте запустим это снова. Итак, здесь, во-первых, он просто читает все файлы. Опять же, вы можете расширить все это и увидеть, что происходит, просто нажав Ctrl O. Вы можете увидеть, что он читает index, script и style. Теперь здесь он составил наш план наверху. Так что он дает контекст, его подход, механизм, который он будет использовать, и файлы, которые он модифицирует, и проверку. Так что отсюда мы можем нажать "Да", автопринять изменения или предоставить любые предложения или изменения, которые мы хотели бы, чтобы он внес. Так что, конечно, он фактически не сможет ничего написать. Он просто читает то, что я попросил. Он смотрит на мои файлы. Он возвращает мне план, а затем дает мне, как вы только что видели, нумерованный список. Что он сделает, какие файлы он затронет, как на самом деле выглядят различия. Я читаю. Если мне нравится, просто скажи "иди". Если нет, перенаправь его сделать что-нибудь еще. И действительно, если вы собираетесь заставить Claude Code касаться чего-либо более чем трех файлов, вот где вам нужно планировать вещи. Так что быстрое эмпирическое правило для этого конкретно, вы можете использовать режим планирования для всего, о чем вы действительно пожалеете. А затем просто переключитесь на автопринятие. Другой вариант, принять изменения, для всего, что вы знаете и можете повторить за 2 секунды, а затем просто используйте по умолчанию для середины. Теперь концепция номер 11, это будут контрольные точки, а концепция номер 12 — это Escape Escape Undo. И это концепция, которая, честно говоря, заставила меня доверять Claude Codes для выполнения реальной работы над моими реальными проектами, общения со всеми моими клиентами и всего такого. Итак, вот идея: каждый раз, когда Claude вносит изменение, система просто тихо сохраняет контрольную точку. Так что каждая запись файла, каждое удаление, каждая команда bash, это тихо происходит в фоновом режиме, и вы не просите об этом, это просто происходит на самом деле. Так что это означает, что если Claude делает что-то неправильно, вы можете просто отменить это. И я не имею в виду просто последнее изменение, а все. Так что смотрите. Я просто напечатаю "удалить стиль". Он мне больше не нужен. Отсюда он будет запрашивать дальнейшее разрешение и одобрение, потому что он считает это довольно серьезным делом. И я просто напечатаю "да". Вы можете увидеть здесь, bash теперь завершен, и он теперь удален здесь. Больше нет в наших файлах. Так что, гипотетически, скажем, это было случайно. Это была полная ошибка, или, возможно, был другой сценарий, где это было немного менее преднамеренно, чем то, что я только что сделал. Так что я могу сделать прямо здесь, это просто нажать Escape Escape дважды, и мы можем увидеть, как на самом деле выглядит откат. И это просто как восстановление или как откат, который у вас есть на вашем компьютере как средство защиты или резервную копию, в случае которой мы можем просто вернуться к любой из этих версий и сбросить все обратно или откатить к определенной точке. Я откачусь примерно к этой точке. Восстановить код и разговор, и да, мы должны быть в порядке. Так что у нас теперь есть наш style.css, и это, по сути, будет сеть безопасности. И это причина, по которой вы можете запускать Claude в режиме автопринятия и не паниковать каждый раз, когда он что-то трогает. Так что каждое разрушительное действие, которое совершает Claude, находится всего в одном нажатии клавиши от того, чтобы быть отмененным. Так что вы определенно хотите запомнить это. Хорошо. Теперь давайте поговорим о памяти Claude. Итак, есть концепции 13, 14 и 15. Есть около трех команд /, где у нас есть context, compact и clear. Итак, каждая модель имеет так называемое контекстное окно. Оно очень большое, но оно, конечно, не бесконечное. И каждый файл, который Claude будет читать, каждую команду, которую он запускает, каждый ответ, который вы получаете, все это будет добавлено в это окно. Так что после долгого сеанса окно заполнится, и Claude просто начнет забывать вещи, которые вы ему сказали час назад. И вы заметите это, например, он забудет, для чего нужна переменная, или повторит работу, которую он уже делал в прошлом. Так что будет три команды, чтобы исправить все это. Так что я снова нажму Shift Tab и выйду из режима планирования. И мы просто напечатаем /context и нажмем Enter. И отсюда мы можем просто увидеть, что на самом деле доступно. Так что наверху мы можем увидеть, что мы используем sonnet 4.6. Использование контекста: мы использовали около 30 000 из 200 000 токенов. Это с sonnet 4.6 конкретно. Так что фактическое окно будет увеличено с различными моделями, которые вы используете. Так что opus 4.7 у вас будет большее окно. Но вот примерное использование по категориям. Так что системные запросы занимают около 6000 токенов. Системные инструменты около шести. Пользовательские агенты менее тысячи. Навыки менее 4000. И сообщения около 15. И свободное пространство: около 135 000 токенов осталось в свободном пространстве. Вот некоторые из доступных в настоящее время MCP-инструментов. Итак, у нас есть все эти инструменты Airtable и пользовательские агенты. Так что плагины, навыки, у нас есть все эти плагины здесь. Так что этот контекст просто показывает вам, по сути, точно, как выглядит полное окно и что фактически занимает место. Так что используйте это, чтобы фактически оставаться очень осведомленным о том, что происходит. И есть также /compact. Так что эта команда просто попросит Claude обобщить текущий разговор в более короткую версию, что, конечно, просто освободит место, не теряя никаких ключевых фактов, которые могут быть очень важны. Так что вы определенно хотите использовать это очень часто, обычно при 50% использовании токенов. Так что вам придется проверять, сколько из моего контекстного окна я фактически достиг. Так что я даже не наполовину, но скоро, если я продолжу использовать s примерно на 100 000 токенов, я определенно захочу начать использовать compact, а не примерно на 80 или 90%, потому что именно там вещи начнут галлюцинировать. Так что теперь мы можем увидеть, что все теперь сжато. И если мы хотим сжать это еще больше, мы можем просто напечатать /compact еще раз. И мы можем фактически сделать это немного более настраиваемым. Так что, сколько мы фактически хотим, мы просто даем немного инструкций о том, что мы фактически хотим настроить и сжать конкретно. И теперь еще одна концепция в этом — это /clear. Так что вы можете увидеть описание здесь. Это просто очистит разговор полностью, и он начнет вас заново, сохраняя при этом загруженным claude.md, чтобы Claude все еще знал проект. Просто используйте это, когда вы начинаете совершенно новую задачу. И в целом, просто быстрое эмпирическое правило. Так что просто проверяйте /context примерно раз в час, если вы используете это последовательно, а затем /compact примерно при 50-60% вашего использования. А затем просто /clear, когда задача будет меняться. Теперь концепция номер 16. Это будет автопамять. И это то, что фактически заставляет Claude начать чувствовать, что он действительно знает вас со временем, а не только в этом конкретном сеансе. Вот как это работает. Итак, я скажу: "Помните, что в этом проекте мы всегда будем использовать ключи локального хранилища с префиксом scratch". Мы запустим это, и он должен подтвердить и записать в файл памяти. Итак, мы также можем сказать что-то немного другое, например: "Помните, что в этом проекте мы всегда используем префикс _ scratch". Claude подтверждает это, а затем записывает это правило в файл памяти в tilt, в частности. Я покажу вам это через секунду. И затем отсюда Claude просто подтвердит это, запишет это правило в специальный файл памяти для вас. Так что он будет жить на вашей машине, этот конкретный файл. Он сохранится навсегда, и ему неважно, какие другие сеансы. Теперь это фундаментально сильно отличается от claude.md, который у нас есть здесь. Так что это просто специфичная для сеанса или не для сеанса, а для проекта специфичная память. И это просто будет как на проект. Знаете, каждый член команды в этом проекте может это видеть. Так что автопамять будет вашей. Она будет жить на вашей машине во всех проектах, которые вы когда-либо откроете. Так что вы используете это для своих собственных предпочтений. Вы используете это для своих собственных соглашений и уроков, которые вы продолжаете усваивать трудным путем. Так что, возможно, вы захотите ввести свое имя, сколько денег вы получаете последовательно в месяц, что-то в этом роде. Это может быть очень полезно иметь во многих разных проектах Claude. Хорошо. Теперь последние три концепции на этом уровне, 17, 18 и 19, есть около трех способов фактически управлять всеми вашими сеансами. Итак, первый — это просто использование / continue. Первый — это просто d-continue. Так что мы можем фактически выйти из Claude. И если мы просто сделаем это завершение и зайдем в наш терминал, мы можем просто напечатать claude continue и нажать Enter. И отсюда он загрузит именно то, что у нас было ранее. Так что он возьмет самый последний сеанс и просто продолжит с полным контекстом. Так что вы закрываете Claude, выключаете ноутбук, ложитесь спать, на следующее утро вы просто набираете эту точную команду, и бум, вот так, как ваш последний сеанс, он возвращается с полным разговором и контекстом именно там, где вы остановились. Так что очень полезно в определенные моменты. Второе — это использование d-fork session. Что-то вроде этого, вы хотите использовать для любого времени, когда вы хотите ответвиться от текущего сеанса. Так что думайте об этом как о большом git-бренче для вашего разговора. Так что, если вы хотите попробовать что-то рискованное или просто протестировать совершенно другое направление, когда вы не хотите испортить основную ветку здесь и то, что у вас происходит, вы будете форкать ее. Так что, с этим, вы будете экспериментировать в форке. И когда вы закончите, вы либо выбросите форк, либо можете вручную перенести хорошую идею обратно в ваш основной сеанс. Так что мы можем сделать это прямо сейчас. И это позволит нам создать что-то еще. Давайте немного расширим это. И я собираюсь сказать "да", запустить это. Так что отсюда он даст нам, знаете ли, команды для фактического запуска этого и форка сеанса. Нам просто придется напечатать это конкретно. Теперь третье, давайте фактически выйдем из этого. Создайте совершенно новый экземпляр Claude Code внутри него. И этот, это будет /recap. И это просто позволит, очевидно, как вы читаете здесь, сгенерировать однострочный итог сеанса для вас. Так что вы можете запустить это в любом новом сеансе, и Claude просто обобщит ваш предыдущий сеанс для вас. Так что вы можете увидеть прямо здесь, у нас на самом деле нет доступных итогов. Нам нужен хотя бы один завершенный ход или сбой генерации. Так что, над чем работали? Он проверит все это. Что было решено? Какие файлы были изменены? Это очень полезно в начале рабочего дня, когда вы полностью забыли, где вы были вчера. И это управление завершено. Итак, на уровне два Claude теперь делает именно то, что вы ему говорите. Он откатывается, когда вы фактически ошибаетесь, что неизбежно произойдет, и запоминает то, что вы его научили на всех ваших сеансах, и просто продолжает именно там, где вы остановились. Но Claude все еще работает как общий ассистент. Так что он не знает вашего голоса. Он не знает ваших соглашений или ярлыков, которые вы фактически используете каждый день. Так что уровень три — это где мы фактически заставляем Claude работать так, как будто это ваш Claude. Так что, прежде чем мы перейдем туда, я просто хочу упомянуть, что если вы ищете более практический подход и хотите учиться у других и просто быть частью сообщества и получать более глубокие советы и стратегии каждый день для начала и развития вашего бизнеса, обязательно ознакомьтесь с нашим бесплатным школьным сообществом. У нас будет доступ ко всему нашему контенту, всем ресурсам, которые мы показываем в этом видео, всем командам и гораздо большему. Все наши системы внутри, совершенно бесплатно присоединиться. Регистрация находится ниже в описании. Хорошо, так что уровень три, это просто где мы заставляем Claude следовать вашим конкретным правилам. Так что в этом разделе около четырех концепций, и это просто где Claude становится все менее и менее общим и начинает быть снова вашим Claude, где вы можете использовать его для своего бизнеса. Так что вы научите его своему голосу, всем вашим ярлыкам, вашей личной палитре команд, и выгода заключается в том, что каждый раз и в каждом будущем сеансе он просто начинает умнее, чем предыдущий. Так что вы учите его один раз, он помнит это навсегда. Но концепция номер 20, это самая важная, я бы сказал, возможно, самая важная. И если я могу научить вас только одной вещи из этого видео, если это не claude.md, то это эта. Так что обратите внимание. Я уже сделал подробное видео, несколько подробных видео о навыках. Так что, если вы хотите углубиться, обязательно проверьте ссылку в описании или посмотрите некоторые из наших других видео на моем YouTube-канале. Так что смотрите. Я могу просто напечатать: "Напиши однопараграфное введение, объясняющее, что делает это приложение для заметок, для широкой аудитории". Так что я нажму Enter, и мы получим довольно общее ИИ-представление того, что оно будет делать через секунду. Итак, это приложение для заметок — это простой легкий инструмент, который позволяет вам быстро записывать и отслеживать короткие текстовые заметки в вашем веб-браузере. Так что в целом, я имею в виду, это довольно общий ответ. Я не в восторге от того, как он на самом деле прозвучал. Так что в этом случае я скажу: "При написании текста, ориентированного на пользователя, пиши так, как будто объясняешь другу за кофе. Короткие предложения, никаких преувеличенных слов, никаких революционных, бесшовных, мощных, знаете ли, таких ИИ-слов, и никаких тире. [ __ ] ненавижу, когда Claude Code использует тире или просто ИИ в целом". Так что посмотрим, что мы сможем получить от этого. Он сохранит это предпочтение, но мы фактически пойдем дальше. Так что теперь, что мы можем фактически сделать отсюда, это я хочу создать это как навык. Так что вместо того, чтобы говорить это все время, знаете ли, писать на этом конкретном языке, я хочу превратить это в навык. Так что я скажу: "Преврати это в навык". Так что всякий раз, когда я буду его использовать, он автоматически будет применять эту стратегию. Хорошо. Теперь, что произойдет отсюда, это он будет

просто используйте навык "создатель простых навыков". Это сам по себе навык, цель которого — создание навыков. Так что просто вся эта матрица из, э-э, навыков здесь, где он может создавать новые навыки, изменять и улучшать существующие навыки и измерять производительность навыков. Так что используйте это, когда пользователи хотят сделать что-то, что будет повторяться. Итак, вы хотите продолжить создание этого? Я нажму "разрешить" и посмотрю, что мы можем получить отсюда. Итак, что на самом деле происходит? Сначала он распознает, что у меня уже есть навык "гуманизатор", который я только что скачал с GitHub. и навык "гуманизатор". Он фактически удаляет признаки сгенерированного ИИ текста из текста. Но я хочу, чтобы это было более конкретно. Я хочу, чтобы это было более аутентично, более дружелюбно и звучало так, как будто я просто разговариваю с кем-то через текст или Slack, что бы это ни было. Итак, поскольку говорится, что уже есть надежный навык "гуманизатор", поскольку пользователь хочет навык, специально предназначенный для его стиля кофейных бесед, самый чистый подход — добавить сфокусированный стиль к существующему "гуманизатору" или создать легкий выделенный навык. Позвольте мне сначала проверить структуру каталога навыков. Я дам ему разрешение редактировать один из наших файлов. И теперь, вот так, он запустит файл MD. Итак, мы можем видеть, я имею в виду, это просто, э-э, то, что называется структурированным форматом YAML. Итак, внутри здесь у нас есть описание, очень похожее на нашу структуру MD, но у нас есть простой текст. Итак, например, что на самом деле происходит здесь, правила, никаких тире, э-э, и процесс. Итак, прочитайте текст, уберите все хвастливые слова, и так далее, и тому подобное. А затем он спрашивает, хотите ли вы создать skills.m MD? И я нажму "да". И вот так, у нас теперь есть совершенно новый навык внутри. Он показывает нам, где он фактически создал его для нас. Э-э, мы можем открыть этот файл тоже. И это, по сути, то, что мы только что видели наверху. Так что теперь в любое время, если я запущу новый экземпляр облака, потому что мне придется обновить. Если я просто наберу /plain copy, мы теперь увидим, что он перепишет пользовательский текст в простом разговорном стиле. Так что просто. У нас теперь есть совершенно новый навык, созданный, и мы сможем запускать его, когда захотим. Так что, если у вас есть какие-либо процессы в вашем бизнесе, где вы хотите использовать навык, чтобы вам не приходилось постоянно давать инструкции и описания того, как вы хотите, чтобы ваш сквозной процесс фактически работал. Вот где вы будете использовать навыки. Так что навыки — это одна из самых важных вещей внутри Claude Code, и самая полезная вещь, которую вы найдете, и в целом это вся идея навыка. Это просто файл в формате markdown, прочитайте его один раз, сохраните его в проекте, и это скажет Claude, как вести себя для этой конкретной задачи. Так что стиль письма, соглашения по коду, контрольный список обзора, как бы вы ни хотели, чтобы Claude автоматически загружал, голос, правила, шаги, вкус, возможно, и это применяется каждый раз, когда вы его запрашиваете. Так что вы учите Claude один раз, и он запомнит это навсегда. Так что, чтобы привести еще один пример, если у вас есть процесс обращения к потенциальным клиентам, где вы сначала должны провести исследование, а затем найти этих потенциальных клиентов, а затем обогатить этих потенциальных клиентов, убедившись, что они действительно квалифицированы, а затем связаться с ними, вы знаете, сначала найдя электронное письмо. Вы можете просто предоставить все эти инструкции внутри навыка. Так что, скажем, вам нужно перейти на Ampify, или вам нужно перейти на LinkedIn, извлечь это, найти информацию, исследовать их с помощью таких инструментов, как clay.com, а затем ввести все в мгновение ока, а затем создать кампанию внутри, каждый раз. Так что такой сквозной процесс может быть использован внутри навыка. Теперь концепция номер 20, она расширит это, и это будет пакетный навык. Так что вам не всегда нужно писать свой собственный. Бот фактически поставляется с множеством уже включенных навыков. Пара из них действительно полезна, но, конечно, это будет сильно зависеть от того, что вы делаете в повседневной жизни и что вам нужно, чтобы он делал. Так что мы можем сделать, это просто набрать /simplify, а затем мы можем вставить менеджер заметок из предыдущего. Теперь далее, одна вещь, которую мы могли бы фактически сделать, это упростить все, что мы только что создали. Так что, например, если мы хотим упростить любой из этих навыков, мы можем просто набрать simplify наш навык plain copy. Он найдет все это. Или если мы хотим сделать это с нашим менеджером заметок, который мы создали. Так что, мы просто набираем /simplify, э-э, менеджер заметок из предыдущего. И он просто передаст любой код, и он, ну, я думаю, я сделал, э-э, неправильный. Так что, simplify. Затем мы можем сказать наш, э-э, менеджер из предыдущего. Хорошо, теперь он должен быть в состоянии упростить. И это просто то, где он перепишет что-либо, чтобы сделать его проще, сохраняя при этом поведенческие характеристики. Так что он просто перепишет код, чтобы сделать его проще, сохраняя при этом идентичное поведение. Так что это только что закончилось. Вы можете видеть длинный список вещей, которые он фактически сделал здесь. Так что он повторно использовал, э-э, или просто просмотрел некоторый скрипт, и он нашел четкий консенсус всех выводов и представил их ниже того, что он фактически изменил. Так что теперь внутри нашего скрипта он будет выглядеть немного иначе, и он просто эффективно упрощен. Далее идет ультра-обзор. Так что мы могли бы сделать, это ультра-обзор, и мы могли бы сказать script.js и заставить его сделать то же самое. Так что это фактически будет проводить очень глубокий обзор кода наших файлов. Так что он говорит, что ему нужен репозиторий git, чтобы он мог фактически клонировать код в песочницу облака. Так что мы, э-э, просто наберем run git, чтобы создать репозиторий, или мы можем просто, вы знаете, открыть существующий. Так что мы продолжим с этим и дадим ему разрешение сделать все это. Так что, хорошо. Так что это уровень три сделан. Claude теперь говорит вашим голосом. Он знает ваши пользовательские команды и показывает вам, что на самом деле важно с первого взгляда. Но Claude по-прежнему знает только то, что находится на вашей машине. Он не может читать из вашего Notion, ни из вашего Linear, ни из вашей таблицы, HubSpot, вашей CRM, чего угодно. Так что уровень четыре — это то, где мы фактически подключаем Claude ко всему. Так что есть около пяти разных концепций, и это то, где Claude перестанет быть просто одним ассистентом на вашем ноутбуке и станет для вас целой командой, подключенной ко всем инструментам, которые вы используете. Так что субагенты, серверы MCP, хуки. Так что, если вы пришли только ради мощных ходов, то это то, где вы хотите остаться. Хорошо, концепция номер 24, субагенты. И так, если пользовательские навыки были самой полезной концепцией в этом видео, то субагенты будут намного более впечатляющими. Итак, вот идея. Когда вы даете Claude очень сложную задачу, вы просто просите один мозг провести исследование, написать, проверить и принять решение в одном и том же контекстном окне. И это окно очень быстро заполняется. И этот один мозг должен сериализовать все. Так что он должен исследовать, а затем написать, а затем проверить и исправить вещи. Это просто одно за другим. Но субагенты фактически разбивают все это. Так что вместо одного Claude, выполняющего четыре разные задачи, вы запускаете три или четыре разных специализированных Claude. И у каждого есть свое контекстное окно. У него есть свои инструменты. У него есть свои разрешения. Так что исследователь, который только читает, у вас есть автор, который только отвечает за написание и составление черновиков. Критик, который только проверяет вещи. А затем у вас есть основной экземпляр Claude, просто координирующий их. Так что они все работают параллельно, а основной Claude собирает результаты в один окончательный ответ в конце. Так что две причины, по которым это действительно важно. Во-первых, контекст останется чистым, потому что у каждого субагента есть свое окно, так что ни один из них не исчерпает место. Во-вторых, время настенных часов сокращается, потому что работа выполняется параллельно. Так что задача, которая раньше занимала 6 минут, как бы сериализованная, теперь занимает около 2 минут. Так что представьте себе трех человек за столом, работающих над одной записной книжкой, кроме того, что у них есть свои собственные записные книжки. Теперь я просто покажу всем вам. Так что я сделал до сих пор, это я предварительно написал три файла субагентов. Так что сначала у нас есть исследователь. Затем у нас есть автор, а также у нас есть критик. Теперь каждый из них — это просто короткий файл markdown. Внутри всех этих файлов мы можем видеть наших агентов: критика, автора, исследователя. Так что просто, как файл markdown, который определяет имя, задачу и инструменты, к которым он фактически имеет доступ, а также системный запрос Claude Code. Он будет подбирать их автоматически. Так что теперь отсюда я просто наберу: исследуйте последние альтернативы локального хранилища для веб-приложений. Составьте рекомендацию на одну страницу, а затем раскритикуйте ее. Используйте три субагента параллельно. Так что мы запустим это, и фактически я просто даю основному Claude один запрос на исследование трех лучших альтернатив локального хранилища, а затем составление рекомендации, критику и так далее. Так что смотрите. Он распознает, что три задачи образуют цепочку зависимостей. Так что автору нужно исследование, критику нужно написание. Так что я сначала запущу исследователя, затем передам его вывод автору, а затем критику. Так что он сейчас запустит исследователя. Далее, он теперь передает все исследования автору, а затем критику параллельно. Автор получит исследование, чтобы написать черновик. Критик получит те же исследования, чтобы фактически предварительно определить, что должна охватывать рекомендация. Так что он сможет раскритиковать черновик, как только он появится. А затем он распознает, на самом деле, мне нужен черновик, прежде чем критик сможет его раскритиковать. Запускаю автора сейчас, а затем критика. А затем теперь он просто отправляет черновик критику. И вот, у нас есть полные результаты. Давайте закроем это. Так что результаты исследователя охватывают около трех альтернатив. Так что индексная база данных, универсальное структурированное хранилище, кеш API и OFPS. Так что автор — это рекомендация на одну страницу для создания чистого документа объемом 450 слов с одним разделом на альтернативу и рекомендацией, указывающей на индексную базу данных в качестве значения по умолчанию, кеш API в качестве дополнения для альфа-использования и для файловых и двоичных рабочих нагрузок. А затем ниже у нас есть ключевые проблемы, которые критик фактически выявил. Так что дублирование предложений, требование HTTPS, и так далее. Так что здесь мы примерно через 2 минуты, и основной Claude собрал три вывода в эту одну окончательную рекомендацию с одним запросом. Вы знаете, имея три параллельных мозга и фактически один ответ. Так что это разблокировка всех сложных задач, которые вы когда-либо выполняли с Claude Code. Подумайте о том, как это могло бы быть с тремя специалистами вместо одного универсала. И вот что позволяют делать эти субагенты. Теперь концепция номер 25 — серверы MCP. Так что это хайпуется везде в Twitter, и объясняется ужасно. Так что позвольте мне просто прояснить путаницу. Так что MCP означает Model Context Protocol. Это просто стандартный способ для Claude Code общаться с инструментами, которые находятся за пределами вашей машины. Так что Linear, Notion, Airtable, Google Drive, Gmail и любые пользовательские API, которыми вы владеете. Так что, и действительно все, что имеет данные, которые Claude еще не имеет на вашем диске. Так что на самом деле есть два разных варианта: локальные MCP, работающие на вашей машине рядом с Claude. И это будет полезно для таких вещей, как пользовательская обертка файловой системы или, возможно, соединитель базы данных, который должен находиться в вашей сети. А затем удаленные MCP, они будут работать внутри облака. И это действительно полезно для всего, что имеет публичный API, такого как Notion или Linear. Так что что-то, что я мог бы сделать отсюда, давайте просто очистим это, и я просто попрошу добавить удаленное соединение MCP для Notion. Так что я уже подключен к MCP Notion. Если мы откроем наш MCP здесь, мы сможем увидеть где-то Notion, он уже подключен. Так что он должен это распознать, но мы посмотрим. И он активен. Что бы вы хотели сделать? Так что, очевидно, он это распознает. Нам не нужно ничего делать отсюда. Теперь, как это выглядело бы, если бы я не был подключен ни к чему, это просто появилось бы и запросило авторизацию, OAUTH, в этом случае вы просто входите в Notion. Так что действительно для любого MCP, доступного удаленно в облаке, это будет тот же самый процесс. Он запросит OAUTH, и вы просто сможете войти оттуда. Так почему это действительно важно? Ну, потому что по умолчанию Claude Code видит только вашу локальную файловую систему, а MCP превращают ее в центр, который может просто общаться со всеми другими инструментами в вашей жизни. И это реальная ценность — возможность подключаться к любому инструменту, любой системе, которую вы используете в своем стеке. Это не протокол, это центр. Теперь концепция номер 26. Это поиск инструментов. Так что это очень быстро, но имеет значительное значение. Так что MCP могут иметь сотни инструментов каждый, а один только Notion, я имею в виду, у него более 30 различных инструментов. Так что, я имею в виду, мы можем просто спросить, какие инструменты у вас есть в Notion MCP, и давайте фактически перейдем к модели Sonnet, чтобы мы не тратили токены. Так что мы предоставим ему наше одобрение. Так что MCP могут иметь сотни инструментов каждый, а один только Notion, я имею в виду, у него около 30 с лишним. Так что, если бы Claude загрузил каждый инструмент из каждого подключенного MCP в контекст при каждом запросе, ваше контекстное окно, вы бы испытали контекстное раздувание. Так что оно было бы очень полным и раздутым, прежде чем вы фактически введете свой первый запрос. Так что, если мы просто наберем /context, и мы можем фактически увидеть все различные инструменты. Так что давайте перейдем к Notion конкретно. Так что создание комментариев, создание баз данных, создание страниц, просмотров, дублирование страниц, получение, вы поняли. То же самое касается Google Calendar, Fireflies, Gmail, Excalibraw, Air Table и многого другого. Поиск инструментов фактически решает эту проблему. Так что, когда Claude понадобится инструмент, который он еще не загрузил, он ищет доступные MCP, загружает только тот инструмент, который ему нужен, а затем использует его оттуда. Так что это называется загрузкой по требованию. И благодаря этому ваше контекстное окно остается чистым, и вы эффективно поддерживаете контекстное раздувание. Теперь следующее и последнее для этого уровня — это разрешения и settings.json. Так что это самая скучная концепция, но она вам нужна. Так что я открыл наш settings local JSON внутри здесь, в файле справа. Так что в разрешениях мы можем видеть все или действительно все, и все разрешения, которые фактически разрешены. Так что все, что мы рассмотрели до сих пор, работает под системой разрешений. Так что settings.json — это просто место, где вы его настраиваете. Так что вы можете разрешать определенные инструменты, вы можете запрещать определенные инструменты, вы можете устанавливать разрешения для каждого MCP, требовать подтверждения для любых пакетов, пакетов, я должен сказать вместо этого, и вы можете автоматически одобрять любые чтения. Так что, какой бы ни был ваш уровень доверия к этому проекту, вы можете выразить его в этом одном файле. Так что это будет просто ярлык, где вы просто набираете / fewer permission prompts, и это просканирует ваши недавние сеансы и добавит разумный список разрешений в ваши настройки. Так что Claude просто перестает спрашивать об одних и тех же мелочах каждый день. Я запускаю это на проектах с очень низкими ставками. Так что вы действительно не хотите запускать это на любом коде, который касается производственного кода. Так что вот и все. Это уровень четыре сделан, и Claude Code — это более или менее целая команда, подключенная ко всем инструментам в вашей жизни с полным аудиторским следом. Но каждый Claude, который мы запускали до сих пор, он все еще работает в одном терминале, по одному за раз. Уровень пять — это то, где мы идем более параллельно. Хорошо, на этом уровне, уровне пять, мы будем запускать команды агентов параллельно. Так что есть несколько концепций. И это то, где вы просто перестаете запускать один Claude и начинаете запускать много по разным веткам, разным задачам, разным машинам одновременно. Так что это также то, где большинство людей начинают возиться вместо того, чтобы фактически отправлять. Так что я отмечу это по ходу дела. Теперь следующая концепция — это get work trees. Теперь просто быстрый 30-секундный отступ, потому что, чтобы фактически понять рабочие деревья, вам нужно понять, что такое git по своей сути. Так что, если вы уже знаете, перейдите вперед на 30 секунд, но git — это система контроля версий. Так что думайте об этом как о машине времени для вашего кода. Каждый раз, когда вы сохраняете изменение, вы также можете сказать git, вы знаете, запомнить это состояние. Так что это сохраненное состояние называется коммитом. Так что каждый проект, над которым вы работаете, будь то код или приложение для заметок или что-либо еще, вы настраиваете его как репозиторий git, и с тех пор git отслеживает каждую сессию. Так что часть, которая фактически имеет значение для рабочих деревьев, заключается в том, что git позволяет вам иметь разные ветки. Так что ветка — это параллельная версия вашего проекта. Так что у вас есть основная ветка, и это будет реальная, вы знаете, очевидно, а затем вы можете запустить боковую ветку под названием, скажем, темный режим, а затем вы можете возиться с ней, и если вам это не нравится, вы просто выбрасываете ветку, и основная ветка никогда не была затронута, и в этом вся суть веток — это безопасное экспериментирование. Теперь обычно вы можете быть только на одной ветке одновременно внутри папки. Так что, если я нахожусь в основной ветке слева и хочу переключиться на темный режим, мне нужно сохранить всю свою работу. Мне нужно сказать git, чтобы переключиться, и теперь содержимое папки просто меняется подо мной, чтобы показать версию темного режима. Так что это одна папка, это одна ветка за раз, и рабочие деревья нарушают это правило. Так что рабочее дерево — это просто вторая папка на вашем диске, и она указывает на тот же репозиторий git, но находится на другой ветке, верно? Тот же проект, разные ветки, две физические папки. Так что они не могут мешать друг другу, потому что они буквально находятся в разных местах на моем компьютере. Так что это означает, что я могу фактически открыть Claude Code в моей основной папке в основной ветке и просто попросить его добавить тегирование. И я также могу открыть второй Claude Code во второй папке в ветке темного режима и попросить его добавить темный режим. Так что все это будет одновременно. Оба Claude работают над одним и тем же проектом, просто изолированные веткой и без конфликтов слияния. Хорошо, теперь следующая концепция — это /loop. Так что это команда для задач, которые просто потребуют много итераций. Так что я скажу: /loop напиши модульный тест для add note. Запусти его. Если он не пройдет, исправь код. Повторяй, пока он не пройдет. Так что с этим Claude будет сам выбирать свой темп. Он будет запускать цикл, оценивать каждый из результатов, а затем решать, продолжать или останавливаться. Так что я могу уйти, и когда я вернусь, тест пройдет или не пройдет. Так что вы видите, все восемь тестов прошли с первого раза. Итерация цикла не потребуется. Так что с этим мы можем использовать это для действительно всего итеративного, где отладка до прохождения теста, вы знаете, рефакторинг чего-либо до улучшения бенчмарка или написание контента до достижения количества слов. И это будет просто одна команда, которая заменяет, вы знаете, как я буду снова и снова спрашивать Claude, и этот танец, который большинство людей фактически делают. Теперь следующая концепция, которую я буду объединять две разные вещи, потому что они идут вместе, и это фоновые задачи и инструмент мониторинга. Так что некоторые задачи обычно занимают минуты: рефакторинг большого файла или запуск долгого набора тестов, написание документации по репозиторию, и вы не хотите сидеть там и просто ждать, поэтому вы запускаете их в фоновом режиме. Так что, я скажу здесь, чтобы просто запустить это в фоновом режиме. Напиши модульный тест для add note. Запусти его. Если он не пройдет, исправь код. Повторяй, пока он не пройдет. Так что мы запускаем это, и Claude начнет его и сразу же вернет нам управление. Теперь, пока это фактически выполняется, я буду вставлять то, что сейчас находится в style.css. И, конечно, это уже закончилось, но мы все равно получим этот вывод, но я думаю, вы поняли. Так что самый важный вывод из этого заключается в том, что вы можете продолжать работать над вещами, пока Claude работает над чем-то совершенно другим. Так что фоновая задача будет продолжать работать под всем этим. И, в двух словах, это будет часть монитора. И вы можете просто спросить Claude об обновлении статуса, и он будет передавать вам, что происходит в фоновой задаче. Вы знаете, на каком этапе он находится, какие инструменты он только что использовал, и делает ли он прогресс или он молча застрял. И это тихий ход продуктивности. Так что, если вы запустите три фоновых задачи утром, вы будете работать над чем-то другим, проверьте их в обед. Это не очень эффектно, но это просто позволяет вам сделать больше работы. Теперь последняя концепция этого уровня — это ultra plan. Так что это версия планирования режима "старший брат". Так что режим планирования предназначен для малых и средних задач. Ultra plan — это для тех, где сам план является фактической сложной частью. Так что это любые архитектурные решения. Так что любые сквозные рефакторинги или что-либо, где анализ исследований и компромиссов важнее самого кода. Так что я запущу /ultra plan, перепроектируйте приложение для заметок для поддержки синхронизации нескольких пользователей с разрешением конфликтов. Архитектура всего этого от начала до конца. Так что он распознает запуск ultra plan в облаке. Это займет несколько минут. Это интерактивный процесс планирования в Интернете, где вы можете редактировать и оставлять целевые комментарии к плану Claude. И это загрузит ваш репозиторий в Claude Code в Интернете. И мы нажмем "продолжить". Но отсюда Claude просто потратит минуту или пару минут на рассуждения. И он также отмечает, что мы можем продолжать работать, когда алмаз заполнится, а затем нажать стрелку вниз, чтобы фактически просмотреть все результаты. Так что, похоже, это только что закончилось. Он говорит, что построил модульную функцию add note, извлеченную из create note в script.js. Все восемь тестов пройдены. Следующих действий не требуется, если вы не хотите расширить покрытие или добавить новые функции. Так что мы можем фактически нажать вниз, чтобы увидеть все различные результаты, и мы можем загрузить это в другом сеансе. Давайте откроем это быстро. Хорошо, вот оно. Так что у нас есть обзор плана Claude наверху. Так что вот контекст, высокоуровневая архитектура, изменения в модели данных, а затем все эти другие категории здесь. Так что это самая важная категория, на которой мы хотим сосредоточиться. Она даст нам высокоуровневый обзор, очевидно, рядом с высокоуровневой архитектурой. Э-э, но мы можем видеть, что приложение представляет собой приложение для заметок с одним пользователем, использующее только локальное хранилище. И вот высокоуровневая архитектура. Так что он просто будет идти по порядку, проходя через все эти различные категории. Так что отсюда мы можем одобрить план Claude и начать кодировать, одобрить план и телепортироваться обратно в терминал. Давайте сделаем это. Теперь он создает файл. Завершить план, и он просто вернет нас в наш терминал. Так что здесь мы можем видеть все, что я только что показывал, теперь в нашем терминале. Так что, ради этой демонстрации, я просто нажму "отмена". Он перейдет дальше. Быстрое правило большого пальца с этим: просто используйте режим планирования для любой работы, которую вы собираетесь сделать, а затем используйте ultra plan для работы, которую вы пытаетесь решить, делать ли ее. Но при этом, на уровне пять, вы можете запускать Claude по разным веткам. Вы можете запускать его в фоновом режиме и с глубокой силой рассуждения. Каждый Claude, который мы запускали до сих пор, он все еще живет на вашем ноутбуке. Так что, когда ваш ноутбук спит, Claude тоже будет спать. Так что уровень шесть — это то, где мы фактически передаем его автономным агентам, которые не нуждаются в вас вообще. Но есть несколько разных концепций на этом последнем этапе. И это то, что примерно 15 дней от даты съемки этого видео. И это именно причина, по которой большинство туториалов, которые вы уже видели, устарели. И это также то, где Claude Code перестает быть тем, что вы запускаете на своем ноутбуке, и становится тем, что запускается по расписанию в облаке без вас. Так что до недавнего времени Claude Code работал только на вашей машине. Там вы открываете свой терминал, можете набрать Claude и работать. Вы закрываете терминал, Claude исчезает. И эта модель подходит для любой активной работы, но она ломается, как только вы хотите, чтобы что-то происходило автоматически. Так что, возможно, каждый час или ночью, или, возможно, пока вы спите. Но управляемые агенты — это исправление для этого. Если мы просто перейдем в раздел "управляемые агенты" здесь, мы можем перейти к быстрому запуску или к агентам, где быстрый запуск — это просто любые шаблоны, которые вы можете, э-э, очень быстро запустить. Дать вам некоторые идеи о том, что вы можете фактически сделать с ним, а также описать вашего агента и то, что вы хотите построить здесь. А затем здесь раздел агентов. Так что у меня уже есть пара. У нас есть агент холодного аутрича и агент управления почтовым ящиком. Так что, прежде чем мы фактически сделаем что-либо с управляемыми агентами, нам нужно отправить нашу папку scratch. Так что вся эта папка, которую мы сейчас используем, нам нужно отправить ее на GitHub, чтобы мы могли фактически подключить ее в панели управления. И самый простой способ — просто попросить Claude сделать это за вас. Так что я наберу: создать новый репозиторий GitHub для этой папки и отправить все туда, или Claude. Он просто позаботится обо всем. У него будут открыты вкладки панели управления и репозитория GitHub, и он будет готов до всего. Так что у нас теперь все создано внутри нашего репозитория. Теперь мы можем фактически открыть это на нашем компьютере тоже. Давайте откроем это на другой вкладке, чтобы мы могли просто использовать это для справки. Так что, внутри нашей консоли Claude, внутри управляемых агентов, что мы будем делать отсюда, это я просто нажму "создать нового агента". Так что, что я сделаю, это я оставлю практически все. Мы назовем, э-э, агента чем-то вроде, э-э, YouTube demo. И для начальной точки мы просто наберем: отслеживать репозиторий nickpr на GitHub. Каждый раз, когда новый коммит попадает в main, читайте diff, пишите резюме из одного абзаца о том, что изменилось, и публикуйте его в виде комментария к коммиту. А затем мы просто нажмем "сгенерировать". И он настроит всю нашу конфигурацию агента. Так что он фактически изменит имя, которое я только что написал. Так что это было совершенно избыточно. Но здесь вы видите модель GitHub commit summarizer. Он использует описание MCP серверов, к которым он будет подключен. Так что все это выглядит хорошо. И мы просто нажмем "создать агента". И теперь вы можете видеть все, что заполняется. Так что у нас есть GitHub. Так что это просто то, что мы попросили его фактически, э-э, включить во встроенные инструменты. Так что это просто все, как родные функции. Так что bash, read, write, edit, glob, grap, web fetch и web search. Так что, на данный момент, агент просто сидит здесь. Он жив, но он еще ничего не сделал. Так что давайте дадим ему что-нибудь сделать. Так что я вернусь к курсору. Так что я скажу здесь: добавьте комментарий вверху index.html, который гласит: "тестирование управляемого агента в коммите и отправьте его на GitHub". Мы запустим это. И, проще говоря, то, что мы фактически делаем здесь, это я просто вношу очень маленькое изменение в один из моих файлов. Просто добавляю однострочный комментарий, который, на самом деле, не влияет на приложение, и отправляю это изменение на GitHub. И это дает моему агенту что-то новое для просмотра. Так что это свежий коммит. Я пойду на самый верх. Мы нажмем "сеансы". И мы просто нажмем "начать сеанс". Теперь он предложит что-то вроде этого. Мы можем дать ему заголовок. Мы можем дать ему среду и хранилище учетных данных. Я объясню все это чуть позже, но для хранилища учетных данных нам просто нужно правильно подключить GitHub. Так что мы откроем это. Нажмем "новое хранилище". И мы просто назовем это GitHub. Создадим это, и мы можем добавить наши учетные данные. Так что отсюда мы можем просто использовать простой OAUTH и найти GitHub. Так что мы подключим это и нажмем "я подтверждаю и подключаю все это". И здесь он просто предложит нам OAUTH GitHub, и он перенаправит нас обратно к нашему управляемому агенту. Так что теперь мы можем вернуться к нашим агентам, нажать на GitHub commit summarizer. Перейти к нашим сеансам. Теперь мы можем попробовать начать совершенно новый сеанс. Перейти к нашему хранилищу учетных данных, нажать на GitHub, и наша среда. Мы просто выберем первую управляемую среду Claude и нажмем "я владею этим" и попробуем создать сеанс. Так что теперь внутри здесь я могу отправить сообщение агенту. Я скажу: проверьте репозиторий nickpick scratch на последний коммит в main, прочитайте diff и опубликуйте резюме из одного абзаца в виде комментария к этому коммиту. Я запущу это. И теперь мы можем видеть, что это просто журнал всего, что фактически происходит. Так что он говорит: "Хорошо, позвольте мне начать с получения последнего коммита в основной ветке. Перейти к последнему коммиту. Позвольте мне получить его полный diff и проверить наличие существующих". А затем показывается резюме diff. Вот index.html, который мы недавно отправили. Но мне нужно, похоже, немного обрезалось. Э-э, смотрите здесь, но мне нужно увидеть фактическое содержимое патча. Позвольте мне получить файл как для текущего, так и для предыдущего коммитов, чтобы точно увидеть, что изменилось. И теперь он запускает bash. Так что мы в целом видим, что он смог получить последний коммит. Он читает diff и извлекает старую версию файла для сравнения. А затем он пишет полное резюме. Теперь все это произошло на серверах Anthropic, пока я просто сидел здесь. Мой ноутбук, мой компьютер, ничего не делали. Агент сделал все от начала до конца. Мы видели, однако, в конце, что он фактически не смог сделать вызов API через curl, и он заблокирован этой средой. Так что, к сожалению, ни один из доступных инструментов GitHub MCP не поддерживает публикацию коммит-комментариев напрямую отсюда. Так что это совершенно нормально. Теперь перейдем к следующей концепции. Это будет рутина. Так что это планировщик, который фактически находится поверх управляемых агентов. Так что управляемый агент может запускаться вручную или по триггеру в рутине. Он может добавить расписание. Каждый день, возможно, в 8 утра, он будет запускаться автоматически. Каждую понедельник между 9 и 5 вечера, какое бы расписание вы ни хотели. Теперь следующая концепция — это рутины. Так что рутина фактически просто добавит для вас расписание. Так что мы можем запускать вещи автоматически в любое время. Так что, если мы нажмем на это, мы можем увидеть, или если мы фактически запустим удаленную, мы можем запустить удаленную рутину, возможно, в 5 утра каждое утро, где она даст нам утренний брифинг, например, или прочитает наши электронные письма, или проверит наши таблицы Air Table, что бы это ни было. Теперь, если мы немного отступим, вы можете увидеть, что у меня уже есть. Так что у меня есть утренний триаж потенциальных клиентов. У меня есть триаж оповещений Sentry, э-э, ежедневный дайджест новостей ИИ. Так что это фактически просто просмотрит, э-э, и попытается найти новости, чтобы предоставить мне в Slack. Так что мне нужно знать, как самые последние новости ИИ, которые выходят чрезвычайно быстро. Так что он просто будет использовать веб-поиск и отправлять сообщения в Slack. Вы можете видеть здесь соединитель. Он будет запускаться ежедневно в 8 утра. Его очень просто настроить. Нажмите на новую рутину. Если вы хотите запустить ее удаленно, я бы посоветовал это, потому что это будет работать в облаке, вам не нужно держать компьютер включенным. И вы можете просто описать, что вы хотите, чтобы он делал. Запускайте его по определенному расписанию, запускайте его каждый час, ежедневно, в будние дни, еженедельно или настройте его. И да, мы можем добавить любые коннекторы отсюда. Так что мы можем перейти к "добавить коннектор", управлять различными коннекторами и подключать любые другие. Будут сотни различных коннекторов, которые вы можете фактически искать. Так что, если вы пытаетесь что-то найти и не можете, то вы можете просто использовать MCP в этом случае. Это примерно 95% концепций Claude Code, которые стоит знать в апреле 2026 года. Так что есть около шести уровней, вы знаете, 30 с лишним концепций от ваших первых команд установки до автономного агента Claude, просто работающего по вашему расписанию, пока вы спите. Теперь, если вы хотите получить доступ ко всему, что я только что построил, всем ресурсам и гораздо большему, а также получить более глубокое погружение во все эти различные концепции, Claude Code и фактически научиться монетизировать все это, тогда обязательно перейдите по ссылке ниже в наше бесплатное сообщество школы AI Accelerators. У нас там более 18 000 участников. Все помогают друг другу. Это отличное место, если вы ищете сообщество, и если вы владелец бизнеса, стремящийся расти в 2026 году, умножить производительность своей команды, увеличить объем выручки, которую приносит каждый сотрудник, тогда обязательно забронируйте звонок с нашей командой. Мы выясним, подходит ли это для внедрения ИИ и автоматизации в вашу операцию, и посмотрим, как мы можем вам помочь. Но при этом, спасибо, что посмотрели. Пожалуйста, поставьте лайк, подпишитесь, оставьте комментарий, и я увижу вас в следующем.