claude-code-orchestra — воркфлоу
Шаблон разворачивает в репозитории многоагентную среду: Claude Code дирижирует субагентами Sonnet и Opus и вызывает Codex CLI.
- 198 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Хуки и скиллы запускают скрипты и команды на вашей машине, а субагенты и Codex CLI правят файлы проекта.
- Установщик меняет `CLAUDE.md`, `AGENTS.md` и каталог `.claude/` в репозитории.
Установка
- Работает в
Ручная установка
template_dir="$(mktemp -d)"
git clone --depth 1 https://github.com/DeL-TaiseiOzaki/claude-code-orchestra.git "$template_dir"
bash "$template_dir/scripts/install.sh" . && rm -rf "$template_dir"Команда выполняется в корне существующего репозитория; для нового проекта используйте кнопку Use this template на GitHub. Затем запустите `claude` и выполните `/init`.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Хуки и скиллы запускают скрипты и команды на вашей машине, а субагенты и Codex CLI правят файлы проекта.
- Установщик меняет `CLAUDE.md`, `AGENTS.md` и каталог `.claude/` в репозитории.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Установщик кладет в проект каталог `.claude/` с агентами, правилами, хуками и скиллами и корневой `AGENTS.md` с политикой оркестрации. Claude Code управляет разговором, рутинную реализацию отдает субагенту Sonnet, исследования и сложные задачи субагенту Opus, а планирование и трудный код передает Codex CLI. В комплекте скиллы `plan`, `tdd`, `spike`, `troubleshoot`, `simplify`, `research-lib` и другие, а хуки запускают линтер после сохранения и проверки после тестов. Нового проекта достаточно шаблона GitHub, для существующего есть скрипт `scripts/install.sh`, который не затирает ваши файлы.
Для кого. Разработчикам, которые уже платят за Claude Code и Codex и хотят готовое разделение ролей между моделями.
Подходит, если
- Крупную задачу делят: исследование уходит Opus, правки Sonnet, а план согласуется с Codex.
- В существующий репозиторий ставят единые правила, хуки и скиллы командой `install.sh`.
- Тесты падают, и ошибку автоматически отправляют на разбор в Codex.
- Проекту нужна запись состояния в `.claude/STATE.md`, чтобы новая сессия продолжала с места остановки.
Не подходит, если
- Работаете только с Claude Code без Codex CLI и без желания ставить второй инструмент.
- Нужен один маленький скилл, а не вся среда с хуками.
- Репозиторий общий, и чужие хуки в `.claude/` недопустимы.
Пример запроса к агенту
Спланируй через Codex миграцию модуля оплаты, исследуй библиотеки субагентом Opus, а правки поручи субагенту Sonnet.Ограничения
Полная версия требует установленных и авторизованных `claude` и `codex`. Версия для одного Claude Code лежит в ветке `claude-only`. Модель Codex задана в `.claude/settings.json` и в `.codex/config.toml`, при обновлениях ее надо менять вручную. Хуки запускают скрипты Python на вашей машине, а `update.sh` не сливает `settings.json` автоматически. Хуки и скрипты на Python запускаются без отдельного подтверждения, поэтому перед установкой стоит просмотреть `.claude/hooks/` и `.claude/settings.json`.
Как отключить. Удалите каталоги `.claude/` и `.codex/`, файлы `AGENTS.md` и `.claude/STATE.md`. Если установщик отодвинул ваш `CLAUDE.md`, верните его из `CLAUDE.md.pre-agents-md.bak`.
Частые вопросы
Как поставить шаблон в существующий проект?
Склонируйте репозиторий во временную папку и выполните `bash "$template_dir/scripts/install.sh" .` в корне проекта. Конфликтующие пути остановят установку, повторить с `--force` можно после просмотра отчета.
Что делает установщик с моим `CLAUDE.md`?
Переносит в `CLAUDE.md.pre-agents-md.bak`, потому что Claude Code читает `AGENTS.md` только без `CLAUDE.md`. Объединенное содержимое попадает в `.claude/STATE.md`.
Можно ли без Codex?
Да, ветка `claude-only` заменяет роли Codex субагентами Opus, и нужен только `claude`.
Какие команды дает плагин Codex для Claude Code?
Необязательный плагин добавляет `/codex:review`, `/codex:adversarial-review`, `/codex:rescue`, `/codex:status`, `/codex:result` и `/codex:cancel`.
Какие скиллы входят в шаблон?
`plan`, `tdd`, `spike`, `troubleshoot`, `simplify`, `research-lib`, `design-tracker`, `feature`, `checkpointing`, `team-execute` и другие каталоги из `.claude/skills/`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ВоркфлоуОркестрация нескольких агентов для Claude Code: команды, роли, автопилот и распределение задач между скиллами и субагентами
Рабочая папка для Claude Code: хуки с локальной Ollama определяют тип проекта, подбирают скиллы и напоминают вести документацию
Рабочие процессы для Claude Code: команды /do, /omo, /bmad-pilot и другие, а код пишут Codex, Gemini или OpenCode через codeagent-wrapper
Плагин Claude Code поручает кодинг-задачи агентам Codex, следит за их работой и проверяет результат независимо
Скилл превращает основную сессию Claude Code в диспетчера: задачи уходят фоновым субагентам, а диалог не блокируется.
Шаблон для проектов на Claude Code: рои параллельных агентов, рабочие скиллы, защитные хуки и правила в одной установке.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| claude-code-orchestra (эта карточка) | нет | 198 | |
| Claw Orchestrator | нет | 606 | оркестратор для запуска нескольких агентов; здесь готовая среда внутри репозитория с ролями, хуками и скиллами |
| multi-agent-starter | нет | 106 | стартовый набор для нескольких агентов; Claude Code Orchestra распределяет модели по ролям и подключает Codex CLI |
Коротко о README
Репозиторий задуман как шаблон проекта: три уровня исполнителей, правила делегирования и стандартные циклы работы. Установщик сохраняет файлы, принадлежащие проекту, и ставит их безопасно.