mcpField
O
opencode-controller

opencode-controller

github.com/sundial-orgAgent 工作流670166 次安装34 周前更新
代码仓库

关于 opencode-controller

opencode-controller 是一项指导 Clawdbot 通过 Opencode 完成规划和编码的技能。它要求先确认提供商与认证方式,并按 Plan 后 Build 的流程推进,且新建会话须获批准。

主要功能

  1. 01先确认提供商和认证方式
  2. 02未经批准不新建会话
  3. 03先选择 Plan,再选择 Build
  4. 04编码前审查并修订计划
  5. 05将 Build 阶段的问题交回 Plan

适用场景

  1. 01引导 Opencode 会话从规划进入实现
  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
  • 如果当前项目已存在:
    • 选择现有会话。
  • 未经用户批准,绝不创建新会话。

Agent(模式)控制

  • 使用以下命令打开 Agent 选择器: /agents
  • 可用的 Agent:
    • Plan
    • Build
  • 始终先选择 Plan。
  • 需要时使用 /agents 切换 Agent。

模型选择

  • 使用以下命令打开模型选择器: /models
  • 选择用户要求的提供商。
  • 如果需要身份验证:
    • 复制 Opencode 提供的登录链接。
    • 发送给用户。
    • 等待确认后再继续。

Plan Agent 行为

  • 要求 Opencode 分析任务。
  • 请其提供清晰的分步计划。
  • 允许 Opencode 提出澄清问题。
  • 仔细审查计划。
  • 如果计划有误或不完整:
    • 要求 Opencode 修改计划。
  • 不允许在 Plan 中生成代码。

Build Agent 行为

  • 使用 /agents 切换到 Build。
  • 要求 Opencode 执行已批准的计划。
  • 如果 Opencode 提出任何问题:
    • 立即切回 Plan。
    • 回答问题并确认计划。
    • 切回 Build。

完成

  • 重复 Plan → Build 循环,直到满足用户的所有要求。
  • 绝不跳过 Plan。
  • 绝不在 Build 中回答问题。

输出格式

  • 明确展示所有斜杠命令。
  • 说明选择了哪个选项。
  • 原样提供登录链接。

评论

支持 Markdown