glm5-parallel glm5-parallel

用于全面任务执行的模型无关并行执行与代理团队协调技能

DevOps 0 次安装 0 次浏览 更新于 3/4/2026

VERSION: 2.88.0

name: glm5-parallel description: 模型无关的并行执行与代理团队协调 allowed-tools:

  • Bash
  • Read
  • Write
  • Task
  • TaskCreate
  • TaskList
  • TaskGet
  • TaskUpdate
  • TeamCreate
  • SendMessage

GLM-5 并行技能

模型无关的并行执行与代理团队协调,用于全面的任务执行。

注意:尽管名称如此,此技能从 v2.88.0 开始是模型无关的。它与在代理团队中配置的任何模型一起工作。

使用方法

/glm5-parallel <任务> [--roles 编码者,审阅者,测试者]

示例

/glm5-parallel "实现 OAuth2 认证" --roles 编码者,审阅者,测试者

这将生成 3 名队友:

  1. 编码者 - 实现 OAuth2
  2. 审阅者 - 审核实现
  3. 测试者 - 生成测试

执行模式

# 生成任务 ID
TASK_ID="parallel-$(date +%s)"

# 解析角色
ROLES="编码者,审阅者,测试者"

# 并行生成
for ROLE in $(echo $ROLES | tr ',' ' '); do
    .claude/scripts/glm5-teammate.sh "$ROLE" "<任务>" "${TASK_ID}-${ROLE}" &
done

# 等待所有
wait

# 聚合结果
for ROLE in $(echo $ROLES | tr ',' ' '); do
    echo "=== $ROLE ==="
    cat .ralph/teammates/${TASK_ID}-${ROLE}/status.json | jq '.output_summary'
done

默认角色

如果没有指定 --roles

  • 编码者 - 实现
  • 审阅者 - 代码审查
  • 测试者 - 测试生成

输出

创建并行状态文件:

  • .ralph/teammates/{task_id}-编码者/status.json
  • .ralph/teammates/{task_id}-审阅者/status.json
  • .ralph/teammates/{task_id}-测试者/status.json

聚合在 .ralph/team-status.json

代理团队集成 (v2.88)

最佳场景:纯代理团队(原生)

此技能使用纯代理团队与原生协调 - 不需要自定义子代理专业化。

为什么此技能适用于场景 A

  • 并行执行是代理团队的核心能力
  • 标准任务工具支持原生并行执行
  • 不需要专门的子代理配置
  • 原生代理类型提供所有所需工具(阅读,编辑,写作,Bash)
  • 复杂度低,设置速度快

配置

  1. TeamCreate:推荐用于并行执行协调
  2. Task:使用原生代理类型进行并行执行
  3. Hooks:TeammateIdle + TaskCompleted 用于质量门
  4. 简单:利用内置的代理团队并行性

工作流模式

TeamCreate
  → Task(prompt, subagent_type) for each parallel workstream
  → Native agents execute in parallel
  → Aggregate results
  → Complete

并行执行模式

// 创建团队以协调
TeamCreate(team_name="parallel-{timestamp}", description="Parallel execution for: {task}")

// 并行生成原生代理
const workstreams = [
  { task: "Implement feature X", files: ["src/a.ts"] },
  { task: "Implement feature Y", files: ["src/b.ts"] },
  { task: "Write tests", files: ["tests/*.test.ts"] }
];

workstreams.forEach(work => {
  Task(
    subagent_type="编码者",  // 原生代理类型
    team_name="parallel-{timestamp}",
    input=work
  );
});

何时足够

  • 跨文件的并行代码执行
  • 标准实施任务
  • 不需要专门的工具限制
  • 利用原生代理团队并行性

行动报告 (v2.93.0)

此技能生成完整的自动报告 用于可追溯性:

自动报告

当此技能完成后,将自动生成:

  1. 在 Claude 的对话中:可见结果
  2. 在仓库中docs/actions/glm5-parallel/{timestamp}.md
  3. JSON 元数据.claude/metadata/actions/glm5-parallel/{timestamp}.json

报告内容

每个报告包括:

  • 摘要:执行的任务描述
  • 执行细节:持续时间,迭代次数,修改的文件
  • 结果:发现的错误,建议
  • 下一步行动:建议的下一步行动

查看以前的报告

# 列出此技能的所有报告
ls -lt docs/actions/glm5-parallel/

# 查看最新的报告
cat $(ls -t docs/actions/glm5-parallel/*.md | head -1)

# 搜索失败的报告
grep -l "Status: FAILED" docs/actions/glm5-parallel/*.md

手动生成(可选)

source .claude/lib/action-report-lib.sh
start_action_report "glm5-parallel" "任务描述"
# ... 执行 ...
complete_action_report "success" "摘要" "建议"

系统参考