mcpField
O
opencode-runner

opencode-runner

github.com/robsonrungエージェントワークフロー261 回インストール2 日前に更新
リポジトリ

opencode-runner について

opencode-runnerは、承認を得てOpenCode CLIを手動実行するための安全な手順を示すスキルです。範囲を限定した読み取り専用のレビューを重視し、実行可能なラッパーは提供しません。

主な機能

  1. 01OpenCode CLIの手動実行
  2. 02実行前の範囲と安全性の確認
  3. 03読み取り専用レビューと計画の指針
  4. 04実行結果の要約形式

活用シーン

  1. 01OpenCodeによるリポジトリのレビュー
  2. 02OpenCodeの出力の手動比較
  3. 03ホストエージェントによる編集前の実装計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/robsonrung/rar-skills --skill opencode-runner

インストール後、Claude Code で/opencode-runnerを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yaml

詳細

OpenCode Runner

このスキルは、安全な OpenCode の引き継ぎガイドとして使用します。このパッケージには、意図的に実行可能な OpenCode ラッパーは含まれていません。

ネイティブルーティング

外部ルートを選択する前に、shared/references/host-model-execution.md を読んでください。現在のホストが、選択したモデルを必要な推論レベル、分離、実行証跡ポリシーでネイティブのサブエージェントまたはタスクスレッドに正確に割り当てられる場合は、そのルートを使用してください。agents/openai.yaml はホストの UI メタデータであり、ネイティブモデルへの割り当ては行いません。

ルーティングの制限

このライブラリには OpenCode のランナー用エンベロープがありません。ランチャーが検証できる model_receipt がないため、承認済みの実装ルートまたはレビュー用ルートとして使用することはできません。手動で承認された比較に限って使用してください。要求されたプロバイダーとモデルは設定として報告し、その実行を担当したモデルの証明として扱わないでください。

安全モデル

OpenCode はプロジェクトファイルを読み取り、プロンプトのコンテキストを設定されたモデルプロバイダーに送信できます。実行のたびに外部モデル呼び出しとして扱ってください。

OpenCode を実行する前に、次のことを行ってください。

  1. ユーザーが OpenCode を要求したか、アクティブなワークフローで明示的に選択されていることを確認します。
  2. 作業ディレクトリとプロンプトの対象範囲を確認します。
  3. 読み取り専用のレビューまたは計画用プロンプトを優先します。
  4. シークレット、認証情報、秘密鍵、トークン、または無関係なファイルを添付しないようにします。
  5. コマンドには、ホストエージェントの通常のシェル承認、サンドボックス、ログ記録のフローを使用します。

ユーザーが無人での編集を求めた場合、このスキルでは無人実行用のラッパーを提供していないことを説明してください。代わりに、ホストで通常承認されたコマンドを使用します。

手動実行のパターン

上記のチェックリストを満たしたら、対象のリポジトリからローカルの OpenCode CLI を直接実行します。コマンドの対象範囲を絞り、簡潔なプロンプトを渡してください。標準出力と標準エラー出力は、通常のホストツールの出力に記録します。

opencode run "<concise prompt>"
opencode run -m <provider/model> "<concise prompt>"
opencode run --agent plan "<concise review prompt>"

レビュー作業では、OpenCode に分析のみを依頼してください。上記の plan エージェントのバリアントを使うと、実行は読み取り専用になります。実装作業では、まず OpenCode にパッチ計画を依頼し、その後、プライマリホストエージェントを通じて変更を適用してください。

出力の形式

次の項目を含む短い要約を返してください。

  1. OpenCode コマンドの対象範囲
  2. 主な結果
  3. 議論したファイルまたは領域
  4. 不確実性、失敗、または不足している前提条件

クロスランナーのワークフロー(たとえば models-consensus や council)で参加者として動作する場合は、同じ要約を調整役のスキルにそのまま返してください。

前提条件の不足

OpenCode がインストールされていない、または認証されていない場合は、不足している前提条件を報告して停止してください。このスキルからインストールコマンドを提示しないでください。

コメント