"Настройте этот репозиторий так, чтобы небольшая команда агентов Claude Code могла работать параллельно и не редактировать одни и те же файлы. Скопируйте настройку из 5 таблиц, использованную Anthropic в запуске Fermat с 1 000 агентами:
1. Создайте .team/team.db (SQLite) с 5 таблицами:
- announce: поручения руководителя для всех
- assign: кто отвечает за какую задачу
- notes: отчёты о ходе работы, вопросы и сообщения «Я свободен»
- subtasks: список задач с файлами, которые можно изменять в рамках каждой задачи. Задача достаётся первому агенту, которому удалось её закрепить: UPDATE subtasks SET claimed_by = ? WHERE id = ? AND claimed_by IS NULL, затем проверьте, что изменилась ровно одна строка
- landed: завершённая работа, с указанием ветки, коммита и того, прошли ли тесты
2. Напишите 4 небольших скрипта в .team/: claim, note, land и status, по одной команде в каждом.
3. Напишите .team/HELPER.md с описанием цикла работы для каждого помощника: прочитать announce, закрепить за собой одну задачу, работать только в собственной рабочей копии git и ветке, изменять только файлы этой задачи, запустить тесты, сливать изменения в main только при успешном прохождении тестов, записать результат в landed, оставить заметку, взять следующую задачу. Если задача слишком большая, разбить её на новые подзадачи, а не сдаваться.
4. Напишите .team/LEAD.md: разбить цель на подзадачи, перечислить файлы, которые можно изменять в каждой из них, никогда не оставлять две открытые задачи, затрагивающие один и тот же файл, читать заметки каждые несколько минут и направлять свободных помощников на задачи, которые застопорились.
Не запускайте агентов. Когда всё будет готово, покажите мне файлы и точные команды для запуска 1 руководителя и 3 помощников, каждого в собственной рабочей копии git."
Часть 1: https://www.binance.com/square/post/387073609143735
3/3
1. Создайте .team/team.db (SQLite) с 5 таблицами:
- announce: поручения руководителя для всех
- assign: кто отвечает за какую задачу
- notes: отчёты о ходе работы, вопросы и сообщения «Я свободен»
- subtasks: список задач с файлами, которые можно изменять в рамках каждой задачи. Задача достаётся первому агенту, которому удалось её закрепить: UPDATE subtasks SET claimed_by = ? WHERE id = ? AND claimed_by IS NULL, затем проверьте, что изменилась ровно одна строка
- landed: завершённая работа, с указанием ветки, коммита и того, прошли ли тесты
2. Напишите 4 небольших скрипта в .team/: claim, note, land и status, по одной команде в каждом.
3. Напишите .team/HELPER.md с описанием цикла работы для каждого помощника: прочитать announce, закрепить за собой одну задачу, работать только в собственной рабочей копии git и ветке, изменять только файлы этой задачи, запустить тесты, сливать изменения в main только при успешном прохождении тестов, записать результат в landed, оставить заметку, взять следующую задачу. Если задача слишком большая, разбить её на новые подзадачи, а не сдаваться.
4. Напишите .team/LEAD.md: разбить цель на подзадачи, перечислить файлы, которые можно изменять в каждой из них, никогда не оставлять две открытые задачи, затрагивающие один и тот же файл, читать заметки каждые несколько минут и направлять свободных помощников на задачи, которые застопорились.
Не запускайте агентов. Когда всё будет готово, покажите мне файлы и точные команды для запуска 1 руководителя и 3 помощников, каждого в собственной рабочей копии git."
Часть 1: https://www.binance.com/square/post/387073609143735
3/3
