📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

Compound Engineering for Claude Code + AGENTS md

WotAI6:06

Transcription

Могу ли я взглянуть на Compound Engineering? Если вы использовали Claude code и пользовались плагином Superpowers, который является частью официального маркетплейса плагинов, то это плагин, который позволяет вам иметь структурированный инструмент для разработки. Там есть мозговой штурм, есть планирование, есть фактическое выполнение кода, ревью кода, есть упроститель кода, вещи такого рода. Итак, все это является частью плагина Superpowers внутри плагина Anthropic. Однако теперь мы смотрим на похожий плагин под названием Compound Engineering. И это плагин, который мне подсказал один из участников моего сообщества, и я тестировал его на нескольких проектах, и он действительно, действительно хорош.

Итак, я хочу показать вам это и то, как я сейчас настраиваю это для одного из моих проектов в Visual Studio Code, и как я использую это для реализации функциональности, пока я создаю конкретное приложение. Как вы можете видеть здесь, в Compound Engineering есть куча навыков планирования и мозгового штурма. У них также есть навык идеологии. А затем ревью кода, здесь есть часть кодификации знаний, которая довольно интересна. Так что после каждой сессии, когда он будет выполнять какую-то работу, а это основная, которую вы будете использовать как CE-work. После того, как он закончит работу и выполнит всю работу, он фактически задокументирует некоторые выводы и уроки из этого списка задач или плана, который он только что выполнил, и добавит это в вашу папку docs внутри вашего проекта. Это то, что я сейчас использую, и я очень рад и доволен результатами, которые были до сих пор.

И то, как я это настроил, заключается в том, что внутри моего Visual Studio Code я нахожусь в WDY Soccer Skills. Это новое приложение, которое я сейчас разрабатываю в рамках моей 10-серийной серии для production cloud code. Пока я разрабатываю это приложение, я подумал, что воспользуюсь возможностью использовать Compound Engineering как свежий старт, совершенно новое приложение. И то, что я сделал здесь, в дополнение к моему обычному файлу claw.md, я фактически добавил его как файл ages.md. И этот файл ages.md будет прочитан, как только файл claw.md будет загружен. Итак, этот ages.md будет первым, а затем будет прочитано остальное содержимое внутри моего claw.md.

Что я сделал, так это попросил Claude Code помочь мне интегрировать Compound Engineering в мой процесс разработки. Как вы можете видеть здесь, мой ages.md полностью посвящен моему процессу разработки. Я интегрировал linear в мой рабочий процесс, в мой процесс, потому что это важная часть моего процесса разработки, где все начинается с задачи, задачи linear. И оттуда задача определяет новую ветку, а затем коммиты и pull requests под ней. Так что, очень структурированное управление задачами исходного кода. Так я всегда веду свой процесс разработки. Так что это независимо от того, использую я Compound Engineering или нет. Это то, что я делаю практически каждый раз.

Как я уже говорил, мы всегда начинаем с задачи linear, а затем у нас есть наш процесс управления исходным кодом с ветвлением, коммитами и pull requests. И вы можете видеть здесь, что на самом деле это TLDR версия. Мы проведем мозговой штурм, если задача достаточно велика. Мы создадим план, опять же, если задача достаточно велика. Если это небольшая задача, то она просто перейдет прямо к компоненту работы. Если вы знакомы с рабочими деревьями, вы можете сделать это тоже, но я думаю, я могу удалить это в будущем, где я просто хотел использовать правильное ветвление. Мне не нужно использовать рабочие деревья, чтобы делать несколько задач одновременно. Я предпочитаю, чтобы это было более линейно, так что это как бы то, как я работаю.

И затем, когда работа будет завершена, будет проведено тестирование, ревью кода, PR. Итак, здесь у нас есть наши навыки ветвления, верно? Так что для pull requests, для коммитов и вещей такого рода, он будет просматривать этот PR, когда придет какой-то отзыв. И затем, наконец, часть компиляции, где мы теперь документируем некоторые выводы из плана, который он только что выполнил. И остальная часть этого здесь — это просто дополнительная информация о том, как использовать определенные навыки и когда их использовать, и дополнительные инструкции о метках в linear и вещах такого рода.

Так что я думаю, что это то, что должно быть у каждого проекта, над которым вы работаете, и должно быть структурировано. И снова, я выделил это в ages.md, который будет прочитан Cloud Code каждый раз, когда он начнет выполнять какую-то работу. Это Compound Engineering. Вы можете просто поискать Compound Engineering GitHub в Google, и вы попадете на эту страницу GitHub. И то, что вам нужно сделать, это следовать инструкциям по загрузке этого приложения.

Так что, если я вернусь в Cloud Code и перейду к /plugin, и вы можете перейти в marketplace, и вы увидите, что у меня установлен плагин Compound Engineering. Перейдя сюда, здесь всего два плагина, и у меня включено автообновление, и я могу просто нажать update marketplace, и теперь это добавит любые изменения, которые могли произойти в этом репозитории GitHub. И когда я вернусь сюда, я смогу перезагрузить плагин, чтобы любые произошедшие изменения были обновлены здесь. Вот так. Это Compound engineering. Зайдите и посмотрите, а также посмотрите, как настроить ваш agents.md, который включает ваш процесс разработки. Я думаю, это хорошая отправная точка для вас, чтобы начать и модифицировать ее в соответствии с тем, как вы предпочитаете работать. Удачи. До встречи.