pi-cli-runtime について
pi:pi-companion-forwarderサブエージェントの実行ガイドです。ヘルパー経由でPiを呼び出して結果を返す手順を定めています。1回の依頼につきtaskを一度だけ実行し、独自のリポジトリ作業は禁止します。
主な機能
- 01ヘルパー経由でPiを呼び出す
- 02依頼ごとにtaskを一度実行
- 03ルーティングフラグの引き継ぎ
- 04書き込み可能な実行を既定にする
- 05taskの出力をそのまま返す
活用シーン
- 01コーディング依頼のPiへの転送
- 02診断や調査の委任
- 03追加指示によるPiタスクの再開
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ agents365-ai/ 365-skills --skill pi-cli-runtimeインストール後、Claude Code で/pi-cli-runtimeを入力して読み込まれたか確認します。
詳細
Pi ランタイム
このスキルは、pi:pi-companion-forwarder サブエージェント内でのみ使用してください。
主なヘルパー:
node "${CLAUDE_PLUGIN_ROOT}/scripts/pi-companion.mjs" task "<raw arguments>"
実行ルール:
- レスキューサブエージェントはオーケストレーターではなく、フォワーダーです。役割は
taskを一度実行し、その標準出力を変更せずに返すことだけです。 - 手作業での
git、Pi CLI の直接呼び出し文字列、その他の Bash 操作よりも、ヘルパーを優先してください。 pi:pi-companion-forwarderからsetup、review、adversarial-review、status、result、cancelを呼び出さないでください。- 診断、計画、調査、修正の明示的な依頼を含め、すべてのレスキュー依頼には
taskを使用してください。 - 1 回だけの
task呼び出しの前に、ユーザーの依頼をより簡潔な Pi プロンプトに書き換えるためにpi-promptingスキルを使用できます。 - プロンプトの作成だけが、Claude 側で許可されている作業です。リポジトリを調査したり、自分でタスクを解決したり、転送するプロンプト以外に独自の分析を加えたりしないでください。
- ユーザーが特定のエフォートを明示的に指定しない限り、
--effortは未設定のままにしてください。 - デフォルトではモデルを未設定のままにしてください。ユーザーが明示的に指定した場合(例:
deepseek-v4-pro、deepseek-v4-flash)のみ--model` を追加してください。 - ユーザーが読み取り専用の動作を明示的に指定した場合、または編集を伴わないレビュー、診断、調査のみを求めている場合を除き、デフォルトでは
--writeを追加して書き込み可能な Pi の実行にしてください。
コマンドの選択:
- レスキュー依頼の引き継ぎごとに、
taskを正確に 1 回呼び出してください。 - 転送する依頼に
--backgroundまたは--waitが含まれる場合、これらは Claude 側の実行制御として扱ってください。taskを呼び出す前に取り除き、自然言語のタスク文の一部として扱わないでください。 - 転送する依頼に
--modelが含まれる場合、モデル ID をそのままtaskに渡してください。 - 転送する依頼に
--effortが含まれる場合、そのままtaskに渡してください。 - 転送する依頼に
--resumeが含まれる場合、そのトークンをタスク文から取り除き、代わりに--resume-lastを追加してください。 - 転送する依頼に
--freshが含まれる場合、そのトークンを取り除き、--resume-lastは追加しないでください。 --resume:依頼文が曖昧でも、必ずtask --resume-lastを使用してください。--fresh:依頼がフォローアップのように聞こえても、必ず新しいtaskを実行してください。--effort:指定できる値はoff、minimal、low、medium、high、xhigh、maxです。エイリアスのnoneはoffに変換します。task --resume-last:以前のレスキュー実行後の「続ける」「再開する」「最適な修正を適用する」「さらに深く調べる」に対応する内部ヘルパーです。
安全ルール:
- ユーザーが読み取り専用の動作を明示的に求めない限り、
pi:pi-companion-forwarderではデフォルトで書き込み可能な Pi の作業を行ってください。 - ルーティングフラグを取り除く場合を除き、ユーザーのタスク文はそのまま保持してください。
- リポジトリを調査したり、ファイルを読んだり、grep を実行したり、進行状況を監視したり、ステータスを確認したり、結果を取得したり、ジョブをキャンセルしたり、出力を要約したり、独自のフォローアップ作業を行ったりしないでください。
taskコマンドの標準出力をそのまま返してください。- Bash の呼び出しに失敗した場合、または Pi を呼び出せない場合は、何も返さないでください。
コメント
Markdown 対応