СР
Вайбкодинг · AI · агенты
Гайды • Задачи
Задачи:

Как вести задачи для агентов

Задачи для агентов живут на трёх ступенях: файлы в папке отдела, GitHub и граф задач. Разбираю каждую: что это, когда её хватает, что для неё нужно и как её завести.

8 октября 2026 · гайд обновляется

Ступень 1 · файл в папке отдела

tasks/vylozhit-zapis.md

Выложить запись урока

Статус: в работе. Следующий шаг: проверить ссылку на запись.

Видят агенты, открытые в папках на этом компьютере.

Ступень 2 · issue на GitHub

#14 · открыта · эпик «Урок 3»

Выложить запись урока

Комментарий агента: запись на платформе, ждёт проверки ссылки.

Продолжит любой агент: облачный, на сервере, у коллеги.

Ступень 3 · бид в графе задач

взял агент · на проверке

Объявить Office Hours

Ждала: «Назвать тему встречи» ✓. Закроет продюсер со ссылкой на пост.

Агенты сами берут готовые задачи и не хватают одну и ту же.

Три ступени задач. Меняется, где лежит задача, кто её видит и сколько работы она выдерживает

Задача для агента: это запись, по которой новый агент продолжает работу без пересказа. Место записи решает, кто её видит и сколько работы она выдержит. Перед всеми ступенями есть нулевая: чат. Задача в чате живёт, пока живёт чат. Дальше ступеней три. Первая: файлы в папке отдела. Вторая: задачи в GitHub, их видно отовсюду. Третья: граф задач, его сделали для команды агентов. Каждая следующая ступень берёт больше работы и требует больше настройки. Проходят их по порядку, сразу на граф не прыгают.

Лестница задачЧетыре ступени, каждая выше предыдущей, у каждой три строки: где живёт задача, кто её продолжает и где предел. Ноль, чат: живёт в разговоре, продолжает только этот разговор, предел: закрыл чат, задачи нет. Один, файлы: живёт в папке на компьютере, продолжают агенты на этом компьютере и с телефона через удалённый доступ, предел: компьютер выключен, работа стоит, облачный агент и коллега задачу не видят. Два, GitHub: живёт по ссылке в сервисе, продолжает любой агент, облачный, на сервере, у коллеги, предел: пять тысяч запросов в час, десяток агентов съедает их за полчаса; над этой ступенью подпись «советую начать отсюда». Три, граф задач: живёт в базе в папке отдела, на компьютере и сервере, продолжает команда агентов, задачи берут сами, предел: нужны настройка и продюсер. Предел каждой ступени снимает следующая. где живёт кто продолжает предел 0 · Чат в разговоре только этот разговор закрыл чат, задачи нет 1 · Файлы в папке на компьютере агенты на этом компьютере, с телефона через удалённый доступ компьютер выключен, работа стоит; облачный агент и коллега задачу не видят советую начать отсюда 2 · GitHub по ссылке в сервисе любой агент: облачный, на сервере, у коллеги 5000 запросов в час, десяток агентов съедает их за полчаса 3 · Граф задач в базе в папке отдела, на компьютере и сервере команда агентов, задачи берут сами нужны настройка и продюсер 0 · Чат где живёт в разговоре кто продолжает только этот разговор предел закрыл чат, задачи нет 1 · Файлы где живёт в папке на компьютере кто продолжает агенты на этом компьютере, с телефона через удалённый доступ предел компьютер выключен, работа стоит; облачный агент и коллега задачу не видят советую начать отсюда 2 · GitHub где живёт по ссылке в сервисе кто продолжает любой агент: облачный, на сервере, у коллеги предел 5000 запросов в час, десяток агентов съедает их за полчаса 3 · Граф задач где живёт в базе в папке отдела, на компьютере и сервере кто продолжает команда агентов, задачи берут сами предел нужны настройка и продюсер
Лестница задач. Предел каждой ступени снимает следующая

Если задачи у вас пока в файлах, советую сразу перенести их в GitHub. Почему, разобрано во второй ступени.

Гайд для тех, у кого задачи уже лежат в папке отдела: по файлу на задачу, со статусом и следующим шагом. Сначала две вещи, которые верны на любой ступени: где живёт задача и как дробить работу. Дальше каждая ступень по одной схеме: что это, когда её хватает, что нужно заранее, как завести и где на ней спотыкаются.

Слова, которые встретятся дальше:

ЗадачаФайл или карточка: какой нужен результат, где остановились, какой следующий шаг. По ней новый агент продолжает работу без пересказа.
РепозиторийПапка с вашего компьютера, у которой есть история версий и копия на GitHub. У каждого репозитория свой список задач.
IssueЗадача внутри репозитория на GitHub. У неё есть номер, ссылка и комментарии. Её видит любой агент и вы с телефона.
ЭпикБольшая задача, у которой есть подзадачи. Задача без эпика теряется, поэтому у каждой есть родитель.
БидЗадача в графе задач. Кроме статуса у неё есть связи: чего она ждёт и что открывает. Название от инструмента beads.
01

Что верно на любой ступени

Где живёт задача?

Это самый частый вопрос во всех потоках. Задачи лежат в штабе или в каждом проекте? Почему статус в штабе один, а в проекте другой?

Задача живёт в отделе, который отвечает за её результат. Письмо клиенту живёт в отделе продаж. Конспект урока живёт в отделе обучения.

Штаб: это папка с правилами, где агент узнаёт всё про мою работу. Задачи штаб у себя не хранит. В его правилах по строке на каждый отдел: где лежат задачи этого отдела. По этим строкам агент утром собирает дела всех отделов в один список. Подробно это разобрано в гайде «Как агент ведёт мои дела».

Есть третий вид папки: сайт, бот, учебная платформа. Туда сдают работу. Своих задач там нет. Агент делает правку на сайте, а ссылка на правку возвращается в задачу отдела. Отличить отдел от такой папки помогает один вопрос: что пропадёт, если её завтра удалить. Пропал сайт, значит пропал продукт. Пропал отдел, значит пропала память о том, что делается и зачем. Подробнее эта разница разобрана в статье «Зачем агентам задачи».

Где живёт задачаСверху штаб: он знает, где лежат задачи каждого отдела, и утром собирает их в один список. Посередине два отдела, продаж и обучения, в них живут задачи. Внизу сайт и бот: туда сдают работу, своих задач у них нет. Синяя стрелка из отдела вниз означает, что работа делается в сайте или боте. Розовая стрелка обратно означает, что ссылка на результат возвращается в задачу отдела. Штабправила: где лежат задачи каждого отделаутром собирает дела в один список Отдел продажздесь живут его задачи:письмо клиенту, договор, отчёт Отдел обученияздесь живут его задачи:конспект урока, домашка, запись делает работу ссылка на результат Сайт или ботсюда сдают работу, своих задач нет Штабзнает, где лежат задачи отделов,утром собирает их в один список Отдел продажздесь живут его задачи:письмо клиенту, договор делает работу ссылка на результат Сайт или ботсюда сдают работу,своих задач нет
Задача живёт в отделе. Штаб знает, где её искать. Сайт и бот принимают работу, а ссылка на результат возвращается в задачу

Дубли появляются, когда одна задача записана в двух местах. Статус обновили в одном, а читают из другого. Лечится это одним источником: у задачи одно место, всё остальное на него ссылается. Доска, сводка дня и отчёт только показывают задачу. При переезде на следующую ступень старый файл остаётся и становится указателем: «задача переехала, вот ссылка».

Как дробить работу на задачи?

Это второй по частоте вопрос. Задачи выходят то слишком общими, то слишком мелкими.

Начните с проверки. Задача: это работа, результат которой можно проверить. Если проверку не сформулировать, это мелкая правка. Её агент делает сразу, без задачи.

В хорошей задаче четыре вещи. Заголовок начинается с глагола: «Отправить клиенту письмо с итогами встречи». Один ответственный: «все вместе» значит никто. Признак готовности, который видно глазами: «письмо ушло, в нём три договорённости со встречи». И ссылка на результат, которая появляется при закрытии.

Если шаг нельзя проверить, режьте его ещё раз. Если первый этап большого проекта не укладывается в неделю, он слишком велик. Большая работа становится эпиком, части становятся подзадачами.

Мельчить тоже не надо. Модель тянет задачу целиком, если дать её целиком. Дробят ради вашего контроля: где посмотреть результат и где передать работу другому агенту. Двадцать мелких шагов внутри одной задачи агент разложит сам.

Подробная задача с контекстом и признаком готовности кажется тяжёлой. Так и есть: такая подробность нужна агенту. Поэтому заводит и заполняет задачу агент, а вы проверяете результат.

Промпт агенту · разложить работу на задачи
Возьми [ПРОЕКТ ИЛИ ЦЕЛЬ] и разложи на задачи.

У каждой задачи четыре поля: заголовок с глаголом, кто ведёт, признак готовности, куда ляжет результат.

Если шаг нельзя проверить, разбей его ещё раз. Мелкие правки без проверки задачами не делай.

Свяжи все задачи с одним эпиком. Покажи мне список до того, как что-то создавать.
02

Ступень 1. Файлы в папке отдела

Нейрочел и ведущая про первую ступень: файлы в папке отдела · 1 мин 34 с

Что это

Начинается всё с чата. Я пишу агенту: «Хочу стратегию развития себя как специалиста на ближайший квартал». Такая задача живёт, пока живёт чат. Чтобы вернуться к ней через неделю, я прошу агента сохранить её в файл. Файл переживает и чат, и харнес, и подписку: задачу, начатую в Claude Code, продолжит Codex или GLM. Главное, что она лежит в папке.

Такие задачи я начинаю с грилла: агент сначала расспрашивает, чего я на самом деле хочу. В конце я прошу сохранить итог в файл задачи. Лучше потратить время на рассказ заранее, чем потом объяснять то же самое правками. В файле задачи нужны две вещи: к какому результату идём и где задача сейчас. Она могла ещё не начаться, а могла пройти половину пути.

Самый простой вариант: один список дел. В файле todo.md список ссылок на задачи, он может жить в штабе. В progress.md текущая задача и где остановились. Если агентов несколько, там же видно, кто какую задачу взял. Прошлые задачи из файла прогресса удаляются: решения уже сохранены, а старое только сбивает агента.

Когда задач становится много, каждая получает свой файл в папке tasks отдела. Одна задача, один файл. В файле статус, какой нужен результат, контекст, как проверить, где остановились, следующий шаг и решение человека. В правилах отдела лежит список открытых задач. Он работает как простой дашборд.

Например, в папке задач отдела обучения четыре файла: «Подготовить бриф урока», «Провести эфир», «Выложить запись», «Отдать обратную связь по домашке». Главное, что даёт файл задачи, я формулировал так: «мы получаем возможность продолжать». Агент в новом разговоре открывает файл и продолжает с того же места.

Файлы работают через правилаЧетыре шага слева направо. Новый разговор: агент ничего не помнит. Файл правил: там написано, где лежат задачи отдела, и что одна задача это один файл. Папка задач: агент открывает файл задачи и видит, где остановились. Работа и запись: manager пишет состояние и следующий шаг. Розовая ветка вниз от файла правил: если строки про задачи в правилах нет, агент не находит задачи, daily и retro останавливаются, manager спрашивает. Новый разговорагент ничего не помнитиз прошлых разговоров Файл правилгде лежат задачи отдела;одна задача, один файл Папка задачфайл задачи: гдеостановились, что дальше Работа и записьmanager пишет состояниеи следующий шаг в файл строки про задачи нет Агент не находит задачиdaily и retro останавливаются, manager спрашивает, где они Новый разговорагент ничего не помнит Файл правилгде лежат задачи отдела Папка задачгде остановились, что дальше Работа и записьmanager пишет следующий шаг Если строки про задачи в правилах нет: Агент не находит задачиdaily и retro останавливаются,manager спрашивает, где они
Файлы работают только через правила: агент находит задачи по строке в файле правил

Когда её хватает

Хватает, пока вы работаете за одним компьютером и агенты открыты в папках на нём. С телефона эта ступень тоже работает: у Claude Code и Codex есть удалённый доступ к агенту на вашем компьютере.

Пора выше, когда задачу должен продолжить агент не на вашем компьютере: облачный, на сервере или у коллеги. На файлах работа стоит, пока компьютер выключен. Второй признак: задачи одного проекта начали дублироваться в разных папках и терять статус. Агенты уже не понимают, что вы хотите, и не могут продолжить работу.

Что нужно заранее

Больше ничего ставить не нужно.

Как завести

Рукаминичего
Агентсоздаёт папку задач и шаблон задачи, когда заводит отдел: скилл corp-new задаёт вопросы через grill-me и раскладывает отдел по местам
Правилов правилах отдела раздел «система задач»: одна задача, один файл, где лежит шаблон, список открытых задач. В правилах штаба строка: где лежат задачи этого отдела
Скиллmanager записывает состояние в конце разговора, daily собирает план дня, retro разбирает сделанную работу и показывает, что поправить в скиллах. Скилл как пластилин: не нравится формат, правьте скилл под себя

Где спотыкаются

Агент сказал «готово», а в файле пусто

Если агент не записал в задачу, этого не было. Сам по себе агент ничего не записывает. Поэтому в конце каждого разговора он записывает состояние: это работа скилла manager.

Заводить задачу на каждую мелочь?

Нет. Задача нужна там, где вы проверяете результат: пост, важное дело, сервис, который вы вайбкодите. Как в любом трекере: исполнитель говорит «готово», и задача возвращается к проверяющему. Проверяющий здесь вы. Можно добавить проверку агентом, но принимает работу человек. Мелкую правку, например в тексте, агент делает сразу, без задачи. Лишних задач не придумывайте.

Ставить в задачу срок?

Сроки нужны людям. Агент их не чувствует: для него задача либо готова к работе, либо чего-то ждёт. Срок пишите для себя.

Вести прогресс отдельно на каждую задачу?

Пока задачи лежат одним списком, в файле прогресса одна текущая задача. Когда появилась папка задач, состояние каждой живёт в её собственном файле.

03

Ступень 2. Задачи в GitHub

Нейрочел и ведущая про вторую ступень: задачи в GitHub · 1 мин 35 с

Что это

GitHub здесь пример внешнего сервиса для задач. Я взял его, потому что каждый мой проект и так репозиторий, а задачи в GitHub встроены.

Папка отдела становится репозиторием: у неё есть история версий на компьютере и копия на GitHub. У каждого репозитория свой список задач, это issues. У issue есть номер, ссылка, комментарии и история. Большая задача становится эпиком с подзадачами. Задачи можно связать: «заблокирована» и «блокирует» (документация GitHub). Доска в GitHub Projects собирает задачи многих репозиториев на один экран. Сами задачи остаются в своих репозиториях.

Задачи становятся видны отовсюду: агенту на другом компьютере, облачному агенту и вам с телефона. Если один раз подключить GitHub к ChatGPT, он ответит на вопрос «что у меня на сегодня» по вашим задачам. Задачу можно сначала завести в GitHub, а потом отдать разным моделям. Так я делал на эфире с Opus 5.5.

Главное отличие от первой ступени: задача переехала из файла и живёт по ссылке. Ссылку я копирую в любого агента, и он продолжает работу. Раньше агенты работали только на моём компьютере. Теперь к задаче подключаются и облачные агенты: ChatGPT, Gemini, корпоративные. А правда о задаче по-прежнему хранится в одном месте.

Поэтому, когда задачи уже лежат в файлах, я советую сразу переходить на эту ступень. Это самое маленькое действие, которое сильно меняет работу с агентом. Пока задачи лежат в файлах, агент работает, только когда включён ваш компьютер. Выключили компьютер или пропало электричество, и работа встала. Задачу во внешнем сервисе агент на сервере может вести круглые сутки. К этому и стоит стремиться.

Для команды GitHub тоже удобен. В репозиторий можно пригласить человека с нужными правами, например только на чтение. История версий показывает, какой файл и когда менялся. По ней можно откатиться, так что это ещё и бэкап. GitHub: американская компания, файлы лежат на её серверах. У многих компаний есть свой сервер, например GitLab.

Метки, статусы, связи и вид досок в GitHub настраивают агенты, интерфейс учить не нужно. Я захожу туда раз в неделю или когда нужно показать работу кому-то ещё.

Как задача ведёт работу

Задача связывает работу многих агентов в разных репозиториях. Все агенты знают, что есть одна главная задача, и ссылаются на неё. Агент записывает каждое изменение в историю версий со ссылкой на задачу. В самой задаче он пишет отчёт: что сделано и какие файлы изменены. Потом я зову другого агента, обычно Codex, и он сверяет обещанное в задаче со сделанным. Если всё сходится, я вливаю изменения в основную версию, и они становятся каноном. Без задач такая работа превращается в неконтролируемый хаос.

Как задача ведёт работу в GitHubСверху задача в GitHub: цель, отчёты агентов и ссылка на результат. Пунктир от неё к каждому из пяти шагов внизу: все шаги ссылаются на одну задачу. Шаги слева направо. Агент делает работу в любом репозитории. Каждое изменение попадает в историю версий со ссылкой на задачу. Агент пишет отчёт в задаче. Другой агент проверяет: сверяет обещанное и сделанное. Я вливаю изменения, и они становятся каноном. Розовая дуга от проверки назад к агенту: если есть замечание, я с телефона пишу облачному агенту «исправь», и он чинит. Задача в GitHubцель, отчёты агентов, ссылка на результат Агент делаетв любом репозитории,на любом компьютере История версийкаждое изменениесо ссылкой на задачу Отчёт в задачечто сделано,какие файлы изменены Проверкадругой агент сверяетобещанное и сделанное Я вливаюизменения становятсяканоном замечание: с телефона пишу облачному агенту «исправь», он чинит Задача в GitHubвсе шаги ниже ссылаются на неё Агент делаетв любом репозитории История версийсо ссылкой на задачу Отчёт в задачечто сделано, какие файлы Проверкадругой агент сверяет замечание:с телефона«исправь»,облачныйагент чинит Я вливаюизменения становятся каноном
Все шаги ссылаются на одну задачу, поэтому работу многих агентов можно проверить в одном месте

Если проверяющий нашёл ошибку, я возвращаю задачу на доработку, и мой компьютер для этого не нужен. С телефона я пишу облачному агенту «исправь замечание в ревью». Он подключается к GitHub, чинит и отправляет обратно. Потом можно спросить проверяющего ещё раз. Так появляется работа многих агентов с разными ролями и статусами.

Как это устроено у меня

У меня на этой ступени задачи каждого отдела лежат в его репозитории, с меткой недели и эпиком. Эпик: это долгая задача, под ней висят мелкие операционные. Общая доска показывает их на одном экране. По неделям видно, что было на сороковой неделе, а что на сорок первой. С этой доски начинается планирование недели: я оставляю в фильтре главные проекты, например CRM и штаб, и вижу, что важно на этой неделе. Есть отдельная доска для идей: записал идею, и она не потеряется. Скилл manager в конце разговора обновляет задачу и раскладывает новые по нужным репозиториям.

Агенты пишут в группу в Telegram о задачах, которые мне важны: какая закрыта, какая ждёт моей проверки. Так с телефона видно, какой сейчас фон работы, и доску открывать не нужно.

Подробно эту ступень я разбирал в статьях про issues как контекст проекта, доску как память агента и задачи в нескольких репозиториях.

Когда её хватает

Хватает, пока задачи заводите вы, а агенты читают и пишут в них из разных папок и с разных компьютеров.

Пора выше, когда агенты сами заводят и разбирают задачи круглые сутки и кончаются лимиты.

Все запросы5000 в час
Создавать задачи и комментарии80 в минуту, 500 в час
Искать задачи30 в минуту

Лимиты GitHub: документация GitHub, документация поиска

Агенты съедают это быстро: каждый просмотр задачи, поиск и комментарий тратит запрос. На этот случай в моём скилле manager есть правило. Если лимит не дал прочитать доску, агент перестаёт обновлять доску и оставляет пометку «rate limit». 10 сентября GitHub не дал моему агенту прочитать доску из 1314 задач.

Что нужно заранее

Как завести

Рукамиодин раззавести аккаунт GitHub, войти в GitHub CLI (агент подскажет команду и откроет страницу входа), подключить GitHub в ChatGPT
Агентпубликует папку отдела в приватный репозиторий, переносит открытые задачи промптом ниже, заводит доску
Правилооткрытые задачи отдела живут в issues этого репозитория; новая заводится там же; перед работой агент читает issue и комментарии, после работы пишет состояние и следующий шаг; задача закрывается со ссылкой на результат
Скиллmanager ведёт задачи так же, как на файлах: где они лежат, он узнаёт из правил
Промпт агенту · перенести задачи в GitHub Issues
Перенеси открытые задачи этого отдела в GitHub Issues текущего репозитория.

Прочитай AGENTS.md и все файлы в tasks/, кроме шаблона. Открытыми считай задачи со статусом «новая», «в работе», «на приёмке» или «заблокирована». Закрытые не переноси.

Для каждой открытой задачи создай одну issue. Сохрани результат, состояние, контекст, решения, следующий шаг и ссылку на результат.

Старые файлы не удаляй. Преврати каждый в указатель: ссылка на issue и пометка, что состояние здесь больше не обновляется.

Допиши в AGENTS.md правило: открытые задачи отдела живут в issues этого репозитория; новая задача заводится там же; перед работой агент читает issue и комментарии, после работы записывает состояние и следующий шаг; задача закрывается со ссылкой на результат.

Проверь, что второго места для задач не осталось. Верни таблицу «файл → issue».

Где спотыкаются

Обязательно GitHub? У нас Notion или Linear

Нет. Подойдёт любой сервис, который хранит задачи вне компьютера: GitLab, Яндекс Трекер, Linear, Trello, Notion или свой сервис. Главное, чтобы у задачи была ссылка: по ней агент отчитывается, что сделал, и всегда видит цель. Тогда не приходится каждый раз заново объяснять, что мы делаем. В инструменты я советую не влюбляться. Мой скилл manager пока работает только с GitHub, под другой сервис его поправит агент. GitHub я выбрал потому, что он бесплатный и задачи лежат рядом с файлами отдела.

Взять GitHub Pro ради лимитов?

Не поможет. Лимит 5000 запросов в час GitHub называет личным лимитом пользователя, и платный личный план его не поднимает. Больше дают только приложениям организаций на тарифе Enterprise Cloud. Сам я GitHub не плачу ещё и потому, что у него часто бывают сбои: сервис может лежать час или два.

Issues где, проекты где, эпики где?

Папка стала репозиторием. У репозитория свои issues. Доска показывает issues многих репозиториев. Эпик: это issue с подзадачами.

Задачи из штаба уходят в issues или у каждого проекта свои?

У каждого отдела свои. Issue живёт в репозитории отдела, на доску попадает ссылкой.

Агент сам берёт следующую задачу?

Назовите номер. Или впишите приоритеты в правила отдела, и агент возьмёт верхнюю открытую задачу.

Задач сотни, и все одинаково важные

Утром я спрашиваю агента «что у меня на сегодня», и он отбирает дела по приоритетам из правил. Доску глазами я не открываю. Каждая задача висит под эпиком, поэтому сотни задач читаются как десяток целей. Раз в неделю скилл retro спрашивает, что из застрявшего снять, упростить или продолжить.

Заводить задачу задним числом?

Да. Заведите её с меткой недели и эпиком и сразу закройте ссылкой на результат.

04

Ступень 3. Граф задач

Нейрочел и ведущая про третью ступень: граф задач · 1 мин 40 с

Что это

Когда агентов много и они работают параллельно, лимиты GitHub кончаются быстро. Студию новостей я пробовал вести на задачах GitHub, и лимит кончался через полчаса.

Граф задач хранит задачи в базе данных внутри папки отдела, поэтому лимитов внешнего сервиса нет. Кроме статуса у задачи есть связи: чего она ждёт и что открывает. Отсюда главный вопрос, который агент задаёт графу: что готово к работе? Готова задача, у которой всё, чего она ждала, уже закрыто.

Взятие задачи проходит за один шаг: агент ставит на ней своё имя и статус «в работе». Второй агент получает отказ: задача уже взята. Инструмент называется beads, он бесплатный и с открытым кодом. Я попробовал несколько вариантов и остановился на нём: он простой. Ставит его агент: даёте ему ссылку на документацию, он заводит граф в папке и начинает работать. В правилах папки остаётся записать, что статус каждой задачи теперь живёт в графе.

Начиная работу, агент первым делом смотрит в граф: есть ли открытые задачи. Граф может жить на компьютере и на сервере, где работают агенты. Копии синхронизируются по тому же принципу, что git: изменили у себя и отправили на сервер.

На эфирах я показывал, как агент поднимает биды и собирает поверх них дашборд. И как биды становятся каналом между агентами, а агент-продюсер раздаёт задачи.

Как это устроено у меня

Граф есть только у тех репозиториев, где много работы и агенты заняты круглые сутки. Девять графов живут на сервере, остальные на моём компьютере. Я перешёл на граф около двух месяцев назад. На одном проекте за день проходит около сотни задач. В графе потока Personal Corp около тысячи задач, открытых около полутора сотен.

  1. Задачи заводит продюсер. Это обычный агент, которому в правилах папки записано: «Ты ничего не делаешь руками, только заводишь задачи». Я общаюсь только с ним, а он нанимает агентов на конкретные задачи. Он же единственная дверь для новых задач: мой запрос, даже срочный, идёт к нему. Если агент по ходу работы нашёл новую задачу, он заводит её сам и пишет, откуда она взялась.
  2. Роли берут готовые задачи. Взятие ставит на задаче имя роли. Каждое действие в графе подписано ролью.
  3. Исполнитель сдаёт задачу на проверку. Он пишет итог в комментарий и ставит статус «на проверку». Сам он свою задачу не закрывает.
  4. Закрывает продюсер. В причине закрытия он называет, где лежит результат. На правки три круга, после третьего вопрос уходит мне одной строкой.
  5. Продюсер работает тактами. В 08:00 и в 20:00 он принимает работу, раздаёт новую и пишет отчёт.
  6. Я смотрю на две страницы. Первая называется «Что от тебя нужно». Это нумерованный список: у каждого пункта действие, что будет по умолчанию, срок и ссылка на задачу в графе. Вторая: дашборд графа. Своего дашборда у beads нет, поэтому я навайбкодил скилл, который его собирает. На дашборде видно, сколько всего задач, сколько сейчас у агентов в работе, сколько заблокировано и что ждёт моей проверки. Там же календарь потока. Страница пересобирается после каждого взятия и закрытия.
Жизнь задачи в графеЧетыре шага слева направо. Продюсер заводит задачу. Роль берёт готовую задачу, второй агент её уже не возьмёт. Исполнитель пишет итог и ставит задачу на проверку. Продюсер закрывает её и называет, где лежит результат. От проверки назад к работе идёт дуга: правки, до трёх кругов. Продюсер заводитединственная дверьдля новых задач Роль берёт готовуювзятие за один шаг,второй агент получит отказ На проверкеисполнитель пишет итог,сам не закрывает Продюсер закрываетв причине: гдележит результат правки: до трёх кругов, потом вопрос владельцу такт продюсера: 08:00 и 20:00 такт продюсера: 08:00 и 20:00 Продюсер заводитединственная дверь Роль берёт готовуювторой агент получит отказ На проверкеисполнитель сам не закрывает правки:до трёх кругов,потом вопросвладельцу Продюсер закрываетв причине: где результат
Жизнь задачи в моём графе. Исполнитель сдаёт задачу на проверку, закрывает её продюсер со ссылкой на результат

Роли и переписываются через граф: каждое сообщение лежит в нём задачей.

Получается два уровня задач. Доску в GitHub смотрит условный совет директоров: там цели, эпики и недели. Граф смотрят исполнители: там мелкие задачи агентов. GitHub и граф дополняют друг друга. Мелкие задачи в GitHub записывать не нужно: когда работа сделана, туда один раз пишут итог по эпику.

Два уровня задачСверху доска в GitHub: цели, эпики и недели, её смотрит совет директоров, то есть я и команда. Снизу граф задач: мелкие задачи агентов, около сотни в день, его смотрят исполнители, продюсер и роли. Стрелка вниз: цели раскладываются на подзадачи. Пунктирная стрелка вверх: итог по эпику записывается в GitHub один раз, эту выгрузку я ещё достраиваю. Доска в GitHubцели, эпики и недели: что важно на этой неделесмотрит совет директоров: я и команда цели раскладываются на подзадачи итог по эпику один раз (достраиваю) Граф задачмелкие задачи агентов, около сотни в день на проектесмотрят исполнители: продюсер и роли Доска в GitHubцели, эпики и неделисмотрит совет директоров целираскладываютсяна подзадачи итог по эпикуодин раз(достраиваю) Граф задачмелкие задачи агентов, около сотни в деньсмотрят исполнители
Два уровня задач. Цели и эпики живут в GitHub, мелкие задачи агентов в графе

Ещё не сделаны три вещи: выгрузка итогов по эпикам в GitHub, перевод manager на граф и сводный граф штаба.

Пример: студия Нейрочела

Зачем всё это, видно по студии, которая делает новостные выпуски Нейрочела. Каждый блок в ней ведёт агент. Каждый вечер агент по расписанию отбирает новости, и этот запуск тоже записан задачей с датой. Её результат: список новостей. Следующий агент просыпается, забирает список, собирает факты и медиа. Дальше пишутся сюжет и сценарий, потом голос, визуал, сборка видео и пост.

Студия НейрочелаШесть шагов слева направо, каждый ведёт агент. Отбор новостей вечером по расписанию: 2,2 доллара и 5 минут. Исследование, факты и медиа: 6,2 доллара и 18 минут. Сюжет и сценарий с хуком и редактурой: 6,5 доллара и 10 минут. Голос: 0,8 доллара и 3 минуты. Визуал и видео: 6,6 доллара и 35 минут. Пост: 2 доллара и 4 минуты. Длина синей полосы у шага показывает его минуты. Под каждым шагом точка в графе задач: каждый шаг записан задачей со временем, деньгами и ошибками. Отбор новостейвечером по расписанию$2,25 мин Исследованиефакты и медиа$6,218 мин Сюжет и сценарийхук, текст, редактура$6,510 мин Голосозвучка текста$0,83 мин Визуал и видеокартинки и сборка$6,635 мин Посттекст и ролик в канал$24 мин Граф задач: каждый шаг записан задачей сколько занял времени, сколько стоил, где ошибся Отбор новостей$2,25 мин Исследование$6,218 мин Сюжет и сценарий$6,510 мин Голос$0,83 мин Визуал и видео$6,635 мин Пост$24 мин граф задач Каждый шаг записан задачей в графе: время, деньги и ошибки
Студия Нейрочела: шесть шагов, каждый ведёт агент. Время и деньги шагов по журналу студии, медианы выпусков 3–7 октября

Каждый шаг записывает в задачу, сколько на него ушло времени и денег. Поэтому я знаю, что один выпуск обходится в 20–30 долларов и примерно час с четвертью работы агентов. Дольше всего идут визуал и исследование. Самые дорогие шаги: визуал, сюжет и исследование, каждый по 6–7 долларов. Когда это записано, я могу попросить агента улучшить процесс. Он пробует варианты: что-то сломает, что-то сделает лучше, и по записям видно, что именно. Без таких записей улучшение превращается в гадание: попросил модель починить одно, она сломала другое.

Полная схема студии большая. На эфире студент признался, что она пугает. Это рабочая схема, которую я рисовал для себя, чтобы понимать, что работает. С неё можно начинать улучшения. Сложный процесс без слоя задач не управляется.

Когда она окупается

Граф окупается, когда задачи между собой разбирают агенты, а вы проверяете результат. Если агент у вас один, переходить рано. Если GitHub держит вашу работу, оставайтесь на нём. У этой ступени своя цена: любой запрос ждёт ближайшего такта продюсера.

К трекеру для такой работы у меня три требования. Он бесплатный. У него открытый код. Его видит и понимает команда, к нему можно подключиться в любой момент. Beads подходит под все три.

Что нужно заранее

Как завести

Рукаминичего, кроме решения переехать
Агентставит beads по ссылке, заводит граф в папке отдела и переносит открытые задачи
Правилозадачи отдела живут в графе; агент берёт только готовые и только взятием; свою задачу не закрывает, ставит «на проверку»; каждое действие подписывает именем роли
Скиллу меня это роль продюсера и её такт; manager на граф ещё не переведён

Где спотыкаются

Задачи заводят в обход продюсера

10 сентября агенты дважды завели задачи мимо продюсера. Появилась вторая очередь задач и дубли. С тех пор запросы идут только через продюсера. Исключение одно: задачу, найденную по ходу работы, агент заводит сам и пишет, откуда она взялась.

Запись уходит не от той роли

Имя роли надо ставить в каждой команде. Когда его задали один раз на всю сессию, записи ушли от моего имени.

Два агента пишут в один файл

«Твоя запись затёрла мою секцию целиком», написал один агент другому. Теперь агент забирает свежую версию перед записью и сохраняет сразу после.

Как сделать, чтобы агенты сами замечали новые задачи?

Продюсер работает по расписанию: на каждом такте он смотрит граф и раздаёт готовые задачи.

Десять агентов: это Claude и Codex или субагенты?

Любые. Агент: всё, что работает под управлением ИИ и делает задачу. Это могут быть десять Claude Code, десять Codex или вперемешку. Важно, что они работают параллельно и независимо.

Агенты не перекроют друг друга?

Задачи раскладывает продюсер и следит, какая кем занята. Агент первым делом смотрит список и берёт свободную задачу. Взятие проходит за один шаг, второй агент на ту же задачу получит отказ.

Как совмещать GitHub и биды?

Они дополняют друг друга. Мелкие задачи агентов живут в графе. Цели и эпики остаются в GitHub, их смотрит человек. Итог по эпику записывается туда один раз. Эту выгрузку я сейчас достраиваю.

Граф задач: это второй мозг?

Нет. Второй мозг: это ваш штаб, в нём знания и правила, как работать. Граф: операционный слой, в нём только задачи агентов. Правил для агентов в нём нет.

Как устроить агента, который круглые сутки следит за безопасностью?

Так же, как любую задачу. Есть одна цель: безопасность. Она раскладывается на подзадачи: как её обеспечить. Дальше агент-оркестратор придумывает гипотезы и проверяет их, а для скорости нанимает себе помощников.

05

Какие принципы работают везде

Файлы, GitHub или граф: эти правила не меняются при переезде и работают для любой задачи, которую вы отдаёте агенту.

У задачи одно место

Всё остальное ссылается на это место: доска, сводка дня, отчёт. Второе место для той же задачи рано или поздно разойдётся с первым.

Нет записи, значит нет работы

Агент знает только то, что записано в задаче. Сказанное в чате исчезает вместе с закрытой вкладкой.

Задачу закрывает ссылка

Задача закрывается ссылкой на результат: файл, пост, отправленное письмо. Слово «готово» без ссылки ничего не закрывает. Результат полезно отдать на проверку другому агенту. Принимает работу человек.

У каждой задачи есть родитель

Каждая задача висит под целью, задач-сирот нет. Главные задачи вы ставите на планировании: контент-план, цель по деньгам или по найму. Подзадачи к цели предложит агент, достаточно сказать ему, чего вы хотите добиться. Тогда сотня задач читается как десяток целей, и видно, зачем нужна каждая.

Что записано, то можно улучшить

В задаче видны ошибки, время и деньги: по ним процесс можно улучшить и повторить. Самое сложное в вайбкодинге: повторить удачный процесс, поэтому работу агентов я меряю полезными результатами.

По ступеням идут по порядку

Из чата задачу переносят в файл. Как только папка стала репозиторием, задачи переезжают в GitHub. Граф нужен, когда GitHub перестал держать работу агентов. Сразу на него не прыгают.

06

Ссылки

Штаб, отделы и задачи мы собираем руками в Personal Corp. Подробнее в боте.

Ответы я собрал из своих уроков, эфиров и разборов в потоках Personal Corp, Кружка вайбкодинга, AI Native и AI Mindset. Вопросы студентов пересказаны без имён. Случаи с графом задач взяты из журнала моей команды агентов, время и деньги студии Нейрочела взяты из её журнала за 3–7 октября. Цифры лимитов GitHub взяты из документации GitHub на октябрь 2026 года.