任务协调器Skill skill-orchestrator

这个技能用于根据任务语言和状态智能路由命令到相应的工作流,协调任务管理系统的核心路由功能。关键词:任务管理、路由协调、技能编排、工作流自动化、命令路由、状态验证。

架构设计 0 次安装 0 次浏览 更新于 3/22/2026

名称: 技能编排器 描述: 根据任务语言和状态,将命令路由到适当的工作流。在执行/task、/research、/plan、/implement命令时调用。 允许工具: Read, Glob, Grep, Task

上下文按需通过@-引用加载(见上下文加载部分)


编排器技能

已弃用: 此技能自2026-02-06起已弃用。

路由架构已更改:命令现在直接调用技能(例如,skill-researcherskill-planner),这些技能通过技能内部后处理模式在内部路由到子代理。

此技能不再使用。仅保留供参考。

任务管理系统的核心路由智能(旧版)。

上下文加载

按需加载上下文:

  • @.opencode/context/core/orchestration/orchestration-core.md - 路由、委托、会话跟踪
  • @.opencode/context/core/orchestration/state-management.md - 任务查找和状态验证
  • @.opencode/context/index.md - 完整上下文发现索引

触发条件

此技能在以下情况激活:

  • 斜杠命令需要基于语言的路由
  • 委托前需要收集任务上下文
  • 多步骤工作流需要协调

核心职责

1. 任务查找

给定任务编号,检索完整上下文:

1. 读取 specs/state.json
2. 按 project_number 查找任务
3. 提取:语言、状态、项目名称、描述、优先级
4. 如有需要,读取 TODO.md 获取额外上下文

2. 基于语言的路由

根据任务语言路由到适当技能:

语言 研究技能 实现技能
neovim skill-neovim-research skill-neovim-implementation
web skill-web-research skill-web-implementation
general skill-researcher skill-implementer
meta skill-researcher skill-implementer
markdown skill-researcher skill-implementer
web skill-web-research skill-web-implementation

3. 状态验证

路由前,验证任务状态是否允许操作:

操作 允许的状态
research not_started, planned, partial, blocked
plan not_started, researched, partial
implement planned, implementing, partial, researched
revise planned, implementing, partial, blocked

4. 上下文准备

为委托技能准备上下文包:

{
  "task_number": 259,
  "task_name": "task_slug",
  "language": "neovim",
  "status": "planned",
  "description": "完整任务描述",
  "artifacts": {
    "research": ["path/to/research.md"],
    "plan": "path/to/plan.md"
  },
  "focus_prompt": "用户提供的可选焦点"
}

执行流程

1. 接收命令上下文(任务编号、操作类型)
2. 在 state.json 中查找任务
3. 验证操作的状态
4. 根据语言确定目标技能
5. 准备上下文包
6. 通过 Task 工具调用目标技能
7. 接收并验证结果
8. 将结果返回给调用者

返回格式

{
  "status": "completed|partial|failed",
  "routed_to": "skill-name",
  "task_number": 259,
  "result": {
    "artifacts": [],
    "summary": "..."
  }
}

错误处理

  • 任务未找到:返回清晰错误及建议
  • 无效状态:返回错误及当前状态和允许操作
  • 技能调用失败:返回部分结果及错误详情