delegating-to-agents について
Delegating to Agentsは、コーディングや汎用タスクを担うエージェントの選定と操作を支援するワークフロースキルです。TUIエージェントへのプロンプト送信、進捗確認、リモート環境での起動方法も説明します。
主な機能
- 01タスク別のエージェント選定
- 02TUIエージェントへの安全なプロンプト送信
- 03短い間隔での進捗確認
- 04リモートVPS上での直接起動
- 05対話型CLIの要件への対応
活用シーン
- 01複雑なコーディング作業をCodex CLIに委任
- 02フロントエンドやデザイン作業をPiに委任
- 03cmuxターミナルでのエージェント操作
- 04リモートVPS上でのエージェント実行
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ davidondrej/ skills --skill delegating-to-agentsインストール後、Claude Code で/delegating-to-agentsを入力して読み込まれたか確認します。
詳細
エージェントへの委任
選ぶエージェント
- コーディング(デフォルト)→ Codex CLI。 特に複雑で長時間にわたるSWEタスクでは、最も優れたコーディングエージェントです。ユーザーは実質的に無制限で使えるため、出し惜しみする必要はありません。
- その他のほとんどのタスク → Pi Agent(cmux ターミナルで
pi)。すべての Pi エージェントは、OpenRouter 経由で opus-4.8-fast を推論強度 xhigh に設定して実行します。 - フロントエンド/デザイン → Pi。 UI、スタイリング、デザインでは Opus 4.8 Fast が Codex を上回ります。
- 複数の手順を伴う大規模な作業: オーケストレーターであるあなたと、右側の cmux ペインでタスクを実行する Codex CLI の組み合わせが、堅実なデフォルト構成です。
TUI エージェントへのプロンプト送信
- 必ず1行にすること。メッセージ本文に改行を入れないでください。 TUI では改行が Enter として扱われるため、複数行のプロンプトは最初の行で送信され、残りの行はターン途中の断片的な指示として届きます。改行の代わりに「. 」や「; 」を使い、最後に Enter を1回だけ明示的に送信してください。長い指示はファイルに書き込み、
read /tmp/task.md and follow itのように送信します。 - プロンプトはエスケープしない通常の二重引用符で囲んでください。エスケープは絶対にしないでください。
cmux send --surface surface:N "your prompt"。よくあるバグは\"を出力してしまうことです。bash ではこれが文字列の破損を招き、unexpected EOFで失敗します。プロンプト内ではアポストロフィと通常の二重引用符を避け(「dont」「wont」「lets」と書くなど)、エスケープせずに言い換えてください。送信に失敗した場合、原因は引用符の種類ではなく、エスケープされた\"です。 - コマンド名を正確に指定してください:
cmux send --surface surface:Nの後にcmux send-key --surface surface:N enterを実行します。send-surfaceやsend-key-surfaceというコマンドはありません。
ポーリング
待機時間は短くしてください。まず3~5秒待ってから状況を確認し、繰り返します。sleep 30 は使わないでください。Pi と Hermes(opus-4.8-fast)は数秒以内に起動して応答するため、待ち時間を延ばすのは本当に大規模なタスクに限ってください。確認のたびに、エージェントが何をしているか、順調に進んでいるかをユーザーに1行で伝えてください。
Claude Code に関する注意:処理完了後、次にユーザーが送ると予測したメッセージを入力欄にあらかじめ入力することがあります。その下書きはユーザーではなく Claude が作成したものです。
リモート VPS
まず SSH で接続し、VPS 上でエージェント(例:codex --yolo)を起動してから、その VPS 上のエージェントに指示してください。ローカルでエージェントを実行し、手順ごとに SSH させてはいけません。
4つのエージェント(参考情報)
4つともポータブルな SKILL.md 標準を使用します。プロジェクトのスキルがグローバルなスキルより優先されます。
- Pi(pi.dev、オープンソースの TS):読み取り/書き込み/編集/bash の最小限のコアを備え、TS 拡張機能で自ら拡張します。真の BYOK に対応し、セッションの分岐/フォーク/再開機能はクラス最高です。スキル:
~/.pi/agent/skills/。 - Codex CLI(OpenAI、Rust):起動が最速で、カーネルレベルのサンドボックス機能を備えています。CI では
codex execを使用し、AGENTS.md を読み込みます。スキル:~/.codex/skills/。 - Claude Code(Anthropic、TS):Claude との統合が最も深く、
.claude/の規約に対応し、スキルのホットリロードをサポートします。スキル:~/.claude/skills/。 - Hermes(Nous Research、Python):セッションをまたぐメモリ、組み込みスケジューラー、40以上のツールを備えた、永続的に自律動作するエージェントです。他の CLI をワーカーとしてオーケストレーションできます。スキル:
~/.hermes/skills/。
対話型 CLI の操作
- Codex、Pi、OpenCode:
pty=trueが必要です。 - Claude Code:
claude --print --permission-mode bypassPermissionsを推奨します(PTY は不要です)。
コメント
Markdown 対応