opencode-runner について
opencode-runnerは、承認を得てOpenCode CLIを手動実行するための安全な手順を示すスキルです。範囲を限定した読み取り専用のレビューを重視し、実行可能なラッパーは提供しません。
主な機能
- 01OpenCode CLIの手動実行
- 02実行前の範囲と安全性の確認
- 03読み取り専用レビューと計画の指針
- 04実行結果の要約形式
活用シーン
- 01OpenCodeによるリポジトリのレビュー
- 02OpenCodeの出力の手動比較
- 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 を実行する前に、次のことを行ってください。
- ユーザーが OpenCode を要求したか、アクティブなワークフローで明示的に選択されていることを確認します。
- 作業ディレクトリとプロンプトの対象範囲を確認します。
- 読み取り専用のレビューまたは計画用プロンプトを優先します。
- シークレット、認証情報、秘密鍵、トークン、または無関係なファイルを添付しないようにします。
- コマンドには、ホストエージェントの通常のシェル承認、サンドボックス、ログ記録のフローを使用します。
ユーザーが無人での編集を求めた場合、このスキルでは無人実行用のラッパーを提供していないことを説明してください。代わりに、ホストで通常承認されたコマンドを使用します。
手動実行のパターン
上記のチェックリストを満たしたら、対象のリポジトリからローカルの OpenCode CLI を直接実行します。コマンドの対象範囲を絞り、簡潔なプロンプトを渡してください。標準出力と標準エラー出力は、通常のホストツールの出力に記録します。
opencode run "<concise prompt>"
opencode run -m <provider/model> "<concise prompt>"
opencode run --agent plan "<concise review prompt>"
レビュー作業では、OpenCode に分析のみを依頼してください。上記の plan エージェントのバリアントを使うと、実行は読み取り専用になります。実装作業では、まず OpenCode にパッチ計画を依頼し、その後、プライマリホストエージェントを通じて変更を適用してください。
出力の形式
次の項目を含む短い要約を返してください。
- OpenCode コマンドの対象範囲
- 主な結果
- 議論したファイルまたは領域
- 不確実性、失敗、または不足している前提条件
クロスランナーのワークフロー(たとえば models-consensus や council)で参加者として動作する場合は、同じ要約を調整役のスキルにそのまま返してください。
前提条件の不足
OpenCode がインストールされていない、または認証されていない場合は、不足している前提条件を報告して停止してください。このスキルからインストールコマンドを提示しないでください。