delegate-skills: один оркестратор и нужный исполнитель на каждую задачу
Когда задачу отдают другому кодовому агенту, легко потерять контроль над тем, что он поменял. delegate-skills запускает выбранный CLI через общий relay.mjs: вы пишете самодостаточное задание, исполнитель правит рабочее дерево, relay возвращает result.json со статусом и списком файлов, а дифф проверяете и коммитите вы сами.
Claude Code, Codex, Cursor, OpenCode, GitHub Copilot, Aider, Cline, Kimi Code, Qoder, Mistral Vibe
Что умеет
Скилл delegate-setup находит установленные на машине CLI, предлагает «полосы» вроде feature, tests и ui и пишет конфиг только после вашего согласия.
Восемнадцать скиллов *-delegate для конкретных исполнителей: Claude Code, Codex, Cursor Agent, OpenCode, Aider, Cline, GitHub Copilot CLI и других.
Все relay отдают результат в одном формате delegate-relay.result.v1: статус, код выхода, отчёт исполнителя, touchedFiles и id сессии.
У большинства исполнителей есть флаг --read-only для прогона без записи и --resume-last, чтобы продолжить прошлую сессию.
codex-background держит делегирование из Codex в фоне до завершения relay, без постоянного опроса прогресса со стороны модели.
Когда пригодится
Нужно провести механический рефакторинг или миграцию руками другого агента и принять только чистый дифф после своих проверок.
Вы хотите отдавать тесты одному исполнителю, интерфейс другому, а основную разработку третьему, не переключаясь вручную.
Нужно второе мнение: прогнать задачу через Codex или Cursor в режиме только чтения и сравнить их план со своим.
Попросите агента
Используй $delegate-setup: найди мои CLI-агенты и собери флот для фич, тестов и интерфейса.
Через $codex-delegate отдай Codex рефакторинг services/billing/, потом проверь дифф и закоммить.
Запусти $opencode-delegate с --lane feature на задачу с импортом CSV и покажи мне result.json.
Вопросы
Как установить delegate-skills?
Командой npx skills add amElnagdy/delegate-skills ставится весь пакет, а флаг --skill delegate-setup или --skill codex-delegate ставит один скилл. Версию можно закрепить тегом релиза.
Делает ли delegate-skills коммиты сам?
Нет. Relay никогда не коммитит: коммит остаётся за тем, кто проверил дифф. Даже у Aider, который коммитит по умолчанию, relay всегда отключает автокоммиты.
Чем это отличается от простого запуска второго агента?
Здесь замкнутый цикл: задание, запуск, ожидание, ревью и коммит, а результат приходит в едином формате для любого исполнителя. Сменить Codex на OpenCode можно без перестройки процесса.