using-agent-relay
Координация нескольких ИИ-агентов в реальном времени
Управление связью между несколькими ИИ-агентами является сложной задачей, подверженной ошибкам. Этот навык предоставляет стандартизированные паттерны для обмена сообщениями между агентами в реальном времени с использованием tmux-обёртки для задержки менее 5 мс или асинхронной связи на основе файлов.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「using-agent-relay」を使用しています。 Назначить задачу реализации эндпоинта входа агенту-разработчику
期待される結果:
- ->relay:Developer <<< TASK: Реализовать эндпоинт /api/login Требования: - Принимать email и пароль - Возвращать JWT-токен при успехе - Возвращать 401 при неверных учётных данных - Добавить ограничение частоты (5 попыток в минуту) Файлы для изменения: - src/api/routes/auth.ts - src/api/middleware/auth.ts Вернуть: Done when complete>>>
「using-agent-relay」を使用しています。 Транслировать, что модуль аутентификации запускается
期待される結果:
- ->relay:* <<< STATUS: Starting auth module Beginning implementation of authentication system. Will need coordination with API team for token handling. >>>
「using-agent-relay」を使用しています。 Освободить рабочий агент, когда их задача завершена
期待される結果:
- ->relay:release Dev1 Worker agent Dev1 has completed the login endpoint. Releasing resources.
セキュリティ監査
安全Pure documentation skill containing only markdown documentation for inter-agent messaging patterns. No executable code, scripts, network calls, filesystem operations, or command execution capabilities. All 59 static scanner findings are false positives caused by misinterpretation of CLI examples and documentation text as security vulnerabilities.
リスク要因
🌐 ネットワークアクセス (1)
📁 ファイルシステムへのアクセス (2)
⚙️ 外部コマンド (39)
品質スコア
作れるもの
Параллельная разработка кода
Координация нескольких агентов, работающих над различными функциями или модулями одной кодовой базы одновременно
Оркестрация экспериментов с несколькими агентами
Запуск скоординированных экспериментов, где агенты играют разные роли или тестируют различные подходы вместе
Передача задач между проектами
Объединение нескольких проектов и передача задач между агентами, работающими над разными кодовыми базами
これらのプロンプトを試す
->relay:AgentName <<< TASK: [описание задачи] Требования: - [требование 1] - [требование 2] Срок: [если применимо]>>>
->relay:* <<< STATUS: [текущий статус] Progress: [% выполнения или описание] Next: [что дальше]>>>
->relay:Reviewer [thread:review-name] <<< REVIEW REQUEST: [компонент или путь к файлу] Внесённые изменения: - [изменение 1] - [изменение 2] Области фокуса: [конкретные области для проверки]>>>
->relay:spawn WorkerName claude <<< [подробное описание задачи с требованиями] Контекст: - [релевантный фон] - [важные ограничения]>>>
ベストプラクティス
- Всегда используйте ограждённый формат (<<<...>>>) для сообщений длиннее 50 символов, чтобы избежать обрезки
- Используйте треды ([thread:name]) для продолжающихся разговоров, чтобы группировать связанные сообщения
- Транслируйте обновления СТАТУСА на ->relay:*, но отправляйте прямые сообщения конкретным агентам для назначения задач
回避
- Использование bash-команд для отправки сообщений вместо прямого вывода паттернов ->relay:
- Отправка конфиденциальных учётных данных или секретов через сообщения relay
- Забывание читать обрезанные сообщения перед ответом (используйте 'relay read <id>')