技能 dispatching-parallel-agents
📦

dispatching-parallel-agents

安全

并行调度 Agent 以加速调试

也可从以下获取: obra,CodingCossack,ZhanlinCui,davila7,Doyajin174,Cygnusfear,DYAI2025,Cycleaddict

当面对多个独立的测试失败时,按顺序调查会浪费时间。这项技能教你如何为每个问题领域调度一个 AI agent,并行解决多个 bug。

支持: Claude Codex Code(CC)
🥉 75 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“dispatching-parallel-agents”。 重构后 6 个测试失败分布在 3 个文件中

预期结果:

我将识别独立问题领域:

1. agent-tool-abort.test.ts: 3 个失败(timing issues)
2. batch-completion-behavior.test.ts: 2 个失败(tools not executing)
3. tool-approval-race-conditions.test.ts: 1 个失败(execution count = 0)

这些是独立领域。并行调度 3 个 agent 修复每个文件。

正在使用“dispatching-parallel-agents”。 整合 3 个并行 agent 的结果

预期结果:

所有 3 个 agent 成功完成:
- Agent 1:用基于事件的等待替换 timeouts
- Agent 2:修复 event structure bug
- Agent 3:添加 async execution 等待

未检测到冲突。完整测试套件通过。节省时间:3 个问题并行解决而非顺序解决。

安全审计

安全
v1 • 2/24/2026

Security audit complete. All 10 static findings are false positives. The skill is documentation about parallel agent dispatching methodology. Backtick patterns detected are markdown code fences, not shell execution. No cryptographic algorithms, network requests, or system reconnaissance present. Safe for marketplace publication.

1
已扫描文件
183
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
100
规范符合性

你能构建什么

多个测试文件失败

重构后当 3 个以上测试文件因不同根本原因失败时,调度独立的 agent 同时修复每个文件。

独立子系统 bug

当不同子系统独立崩溃时(如 auth、caching、API),将每个问题分配给专门的 agent 进行并行调查。

CI/CD 流水线失败

当多个流水线阶段因无关原因失败时,跨 agent 并行化调查以更快恢复。

试试这些提示

基本并行调度
我有多个独立的测试失败。请分析并调度适当的 agent 修复每个问题:

1. [Failure 1 - describe file and error]
2. [Failure 2 - describe file and error]
3. [Failure 3 - describe file and error]

这些是独立问题。返回每个 agent 发现和修复的摘要。
聚焦 Agent 任务
修复 [test-file-name.ts] 中的失败测试:

1. [Test name 1] - [expected behavior vs actual]
2. [Test name 2] - [expected behavior vs actual]

这是一个 [timing issue / bug / race condition]。你的任务:
1. 阅读理解测试文件
2. 识别根本原因
3. 修复问题
4. 返回发现和更改的摘要。
结果整合
三个 agent 已完成修复:
- Agent 1: [file A] - [summary]
- Agent 2: [file B] - [summary]
- Agent 3: [file C] - [summary]

请:
1. 检查修复是否冲突
2. 运行完整测试套件
3. 验证所有更改协同工作
4. 报告最终状态
并行调查请求
我需要调查 [number] 个独立问题。为每个问题创建聚焦的 agent 任务:

Issue 1: [problem description]
Issue 2: [problem description]
Issue 3: [problem description]

并行调度所有 agent。等待全部完成后,帮助我整合结果。

最佳实践

  • 调度并行 agent 前始终验证问题真正独立
  • 为每个 agent 指定具体范围、清晰目标和更改约束
  • 要求 agent 返回结构化摘要以便整合
  • 所有 agent 完成后运行完整测试套件验证无冲突

避免

  • 为可能共享修复的相关失败调度并行 agent
  • 创建过于宽泛的 agent 任务如'fix all the tests'而无具体范围
  • 未提供足够上下文让 agent 理解问题领域
  • 跳过整合步骤——始终验证修复协同工作

常见问题

如何判断问题是否足够独立以使用并行 agent?
若修复一个问题不影响其他问题,则问题独立。若修复模块 A 的 bug 也能修复模块 B 的 bug,则相关。还要检查共享状态——若 agent 编辑相同文件,则非独立。
使用此技能最少需要多少失败?
此技能在 2 个以上独立失败时有价值。3 个以上失败时时间节省显著。单个失败时用标准顺序调试。
agent 并行工作时会相互干扰吗?
会,若共享状态如编辑相同文件、使用相同数据库或修改共享配置。调度前始终验证独立性。
如何为并行调度构建良好的 agent 任务?
良好 agent 任务需要:(1) 具体范围——一个文件或子系统,(2) 清晰目标——哪些测试应通过,(3) 约束——不更改什么,(4) 预期输出——返回什么。
agent 返回冲突修复怎么办?
审查两个更改以理解冲突。可能需要选择一个修复、修改两者使其协同或进一步调查。运行完整测试套件验证解决方案。
此技能适用于 Claude Code 和 Codex 吗?
是的,此方法适用于任何 AI agent 系统包括 Claude Code、Codex 和其他 AI 编码助手。模式是关于并发调度多个 agent 任务。

开发者详情

文件结构

📄 SKILL.md