mcpField
D
ds-swarm

ds-swarm

github.com/aicodekingAgent 工作流263434 次安装2 周前更新
代码仓库

关于 ds-swarm

ds-swarm 是一种工作流技能,将范围广但深度较浅的任务分给并行工作者,再汇总为有证据支持的报告。它规定任务划分、结果验证、证据不足时的处理及停止条件。

主要功能

  1. 01将工作划分为并行切片
  2. 02为工作者分配独立输出位置
  3. 03要求提供命令执行证据
  4. 04对缺失或无效结果重试一次
  5. 05汇总发现并记录缺口

适用场景

  1. 01汇集多个独立任务切片的结果
  2. 02按预设规则比较并行尝试
  3. 03整理已验证结果与未解决缺口

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aicodeking/deepseek-stack --skill ds-swarm

安装后在 Claude Code 中输入/ds-swarm确认已加载。

详细介绍

ds-swarm

将范围广但深度浅的工作拆分给并行工作者,再将经验证的结果合并为一份报告。

步骤

  1. 说明完成条件,以及 swarm 必须提交的报告。
  2. 选择工作形式。将任务划分为互不重叠的部分,或让 N 个工作者针对同一份任务说明展开竞赛,也可以两者兼用。如果采用竞赛,提前确定如何选出结果:采用首个通过者、对所有结果进行排名,还是选出最佳结果。
  3. 为每位工作者编写一份独立完整的任务说明:目标、确切分工、验证方法和报告内容。如果工作者要测试特定提交,请注明确切的提交哈希和测量方法。
  4. 为每位会写入文件的工作者分配独立的输出位置。
  5. 一次性启动所有工作者。如果运行环境无法运行子 Agent,则在全新的上下文中逐一执行任务说明。
  6. 每位工作者必须提交 PASS、ISSUES 或 BLOCKED,并附上证据:运行的命令及其输出。ISSUES 必须列出所有可证实的问题,而不只是第一个。
  7. 收集结果。拒绝任何缺少证据或提交版本不符的结果,并将该工作者重新启动一次。第二次仍未通过的记录为缺口,不算通过。
  8. 合并为一份报告:给出结论、每个分工或竞赛组的证据、缺口,以及按根本原因合并后的重复问题。

停止条件

  • 每个分工都有结果或已记录的缺口,并且报告已写好。
  • 或者,根据第 2 步的规则选出了竞赛获胜者。
  • 绝不要让同一位工作者重新启动超过一次。

规则

  • 工作者之间不得共享可写状态。
  • 缺失的分工绝不能算作通过。
  • 报告工作者证实的内容,而非他们声称的内容。

评论

支持 Markdown