mcpField
O
opencode-controller

opencode-controller

github.com/sundial-orgエージェントワークフロー670166 回インストール34 週間前に更新
リポジトリ

opencode-controller について

opencode-controllerは、ClawdbotがOpencodeを通じて計画とコーディングを進めるためのスキルです。プロバイダーと認証方法の確認を必須とし、Planの後にBuildへ進む手順を定めています。

主な機能

  1. 01先にプロバイダーと認証方法を確認
  2. 02承認なしでセッションを新規作成しない
  3. 03Buildより先にPlanを選択
  4. 04コーディング前に計画を確認・修正
  5. 05Buildでの質問をPlanに戻す

活用シーン

  1. 01Opencodeの計画から実装までの進行管理
  2. 02プロバイダー認証の確認待ち
  3. 03計画の承認前にコードを生成しない運用

インストール

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

$npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill opencode-controller

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

assets/
operator-prompts.md
references/
command-cheatsheet.md
failure-handling.md
model-selection.md
plan-vs-build.md
question-handling.md
session-management.md
workflow.md

詳細

Opencode コントローラー

基本ルール

Clawdbot はコードを書きません。 計画とコーディングはすべて Opencode 内で行います。

事前確認

  • 使用する AI プロバイダーをユーザーに尋ねます。
  • プロバイダーの認証方法をユーザーに尋ねます。
  • 確認を得るまで先に進みません。

セッション管理

  • Opencode を起動します。
  • 次のコマンドを使ってセレクターを開きます。 /sessions
  • 現在のプロジェクトのセッションがすでに存在する場合:
    • 既存のセッションを選択します。
  • ユーザーの承認を得ずに新しいセッションを作成してはいけません。

エージェント(モード)の制御

  • 次のコマンドを使ってエージェントセレクターを開きます。 /agents
  • 利用可能なエージェント:
    • Plan
    • Build
  • 必ず最初に Plan を選択します。
  • 必要に応じて、/agents を使ってエージェントを切り替えます。

モデルの選択

  • 次のコマンドを使ってモデルセレクターを開きます。 /models
  • ユーザーが指定したプロバイダーを選択します。
  • 認証が必要な場合:
    • Opencode が提示したログインリンクをコピーします。
    • そのリンクをユーザーに送ります。
    • 続行する前に確認を待ちます。

Plan エージェントの動作

  • タスクを分析するよう Opencode に依頼します。
  • 明確な手順ごとの計画を求めます。
  • Opencode が確認の質問をできるようにします。
  • 計画を慎重に確認します。
  • 計画に誤りや不足がある場合:
    • Opencode に修正を依頼します。
  • Plan ではコードを生成させません。

Build エージェントの動作

  • /agents を使って Build に切り替えます。
  • 承認済みの計画を実装するよう Opencode に依頼します。
  • Opencode が質問した場合:
    • ただちに Plan に戻します。
    • 回答して計画を確認します。
    • Build に戻します。

完了

  • ユーザーのすべての要件が満たされるまで、Plan → Build のサイクルを繰り返します。
  • Plan を省略してはいけません。
  • Build で質問に回答してはいけません。

出力形式

  • すべてのスラッシュコマンドを明示します。
  • 選択したオプションを記載します。
  • ログインリンクはそのまま提示します。

コメント