Последние несколько дней тестил субагентов и понял, что раньше вообще неправильно пользовался клод кодом.
Когда пишешь проект чуть больше, чем скрипт или тг бот, клод начинает плыть, забивать контекст, всё забывать. Всё становится кривое и с какими-то костылями. Пару проектов так бросил - надоедало потом это разгребать.
Но есть возможность всё структурировать с помощью субагентов. Для каждой задачи прописываешь своего: бэкенд, фронтенд, тестировщик, архитектор, безопасник. Каждый делает только своё и не лезет в чужое. Над ними оркестратор, который раздаёт задания.
Пока нашёл два способа как это осуществить:
-
Руками. Создаёшь файлы с описанием роли. Кладёшь либо в
~/.claude/agents/, тогда работают везде, либо в
.claude/agents/ внутри проекта, тогда только для него.
-
Через клод. Идёшь в plan mode и говоришь: хочу собрать такой то проект, продумай каких субагентов надо и создай их. Клод сам разбивает задачу на роли. Бывает накидывает лишних, но в plan mode сначала показывает план, и ты правишь до того как он начнёт.
Сам делаю так: клод накидывает команду в plan mode, потом руками прохожусь, выкидываю лишнее, редактирую описания. Пока так удобнее всего, но ещё разбираюсь.
Главное не кидаться лепить субагентов в каждый проект. Где хватает одного окна, я и обхожусь одним. Субагенты быстрее жрут токены, на про подписке лимиты улетают быстро
Кстати, присматриваюсь к тестнету
Miden - давно на него глаз положил. Там сейчас плейграунд с заданиями, можно пройти, пощупать сеть руками и заодно попробовать через субагентов сбилдить там что-нибудь.
Тестнет есть тестнет, по дропу никто ничего не обещает, но за активность в таких штуках иногда потом прилетает