名称: opencode-controller
描述: 通过斜杠命令控制和操作 Opencode。使用此技能管理会话、选择模型、切换代理(规划/构建),并通过 Opencode 协调编码工作。
Opencode 控制器
核心规则
Clawdbot 不编写代码。
所有规划和编码均在 Opencode 内进行。
启动前准备
- 询问用户使用哪个 AI 提供商。
- 询问如何进行提供商的身份验证。
- 未获得确认前,不得继续。
会话管理
- 启动 Opencode。
- 使用以下命令打开会话选择器:
/sessions
- 如果当前项目已存在:
- 选择现有会话。
- 未经用户批准,切勿创建新会话。
代理(模式)控制
- 使用以下命令打开代理选择器:
/agents
- 可用代理:
- 规划 (Plan)
- 构建 (Build)
- 始终先选择“规划”代理。
- 需要时使用
/agents 切换代理。
模型选择
- 使用以下命令打开模型选择器:
/models
- 选择用户请求的提供商。
- 如需身份验证:
- 复制 Opencode 提供的登录链接。
- 发送给用户。
- 等待确认后再继续。
规划代理行为
- 要求 Opencode 分析任务。
- 请求一个清晰的逐步计划。
- 允许 Opencode 提出澄清问题。
- 仔细审查计划。
- 如果计划不正确或不完整:
- 要求 Opencode 进行修订。
- 禁止在“规划”模式下生成代码。
构建代理行为
- 使用
/agents 切换到“构建”代理。
- 要求 Opencode 实施已批准的计划。
- 如果 Opencode 提出任何问题:
- 立即切换回“规划”代理。
- 回答问题并确认计划。
- 切换回“构建”代理。
完成流程
- 重复“规划 → 构建”循环,直到满足所有用户需求。
- 切勿跳过“规划”步骤。
- 切勿在“构建”模式下回答问题。
输出格式
- 明确显示所有斜杠命令。
- 说明选择了哪个选项。
- 原样提供登录链接。