소스 정보
- 저장소
- DawnMoon1542/agents-skills
- 최근 소스 활동
- 2026년 5월 13일 05:55
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 4
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/DawnMoon1542/agents-skills --skill dispatching-parallel-agents명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | dispatching-parallel-agents |
| description | 当面临 2 个以上可以独立工作、没有共享状态或顺序依赖的任务时使用 |
你将任务委派给具有隔离上下文的专门 agent。通过精确制定它们的指令和上下文,确保它们保持专注并成功完成任务。它们不应继承你的会话上下文或历史——你精确构建它们需要的内容。这也为你自己的协调工作保留了上下文。
当你有多个不相关的失败(不同测试文件、不同子系统、不同 bug)时,顺序调查浪费时间。每个调查是独立的,可以并行进行。
核心原则: 每个独立问题领域分派一个 agent。让它们并发工作。
digraph when_to_use {
"多个失败?" [shape=diamond];
"它们独立吗?" [shape=diamond];
"单个 agent 调查全部" [shape=box];
"每个问题领域一个 agent" [shape=box];
"可以并行工作?" [shape=diamond];
"顺序 agent" [shape=box];
"并行分派" [shape=box];
"多个失败?" -> "它们独立吗?" [label="是"];
"它们独立吗?" -> "单个 agent 调查全部" [label="否 - 相关"];
"它们独立吗?" -> "可以并行工作?" [label="是"];
"可以并行工作?" -> "并行分派" [label="是"];
"可以并行工作?" -> "顺序 agent" [label="否 - 共享状态"];
}
适用场景:
不适用场景:
按损坏内容对失败分组:
每个领域是独立的——修复工具审批不会影响中止测试。
每个 agent 获得:
为每个独立问题分发一个 subagent 并并行运行。例如:
全部三个并发运行。
当 agent 返回时:
好的 agent 提示是:
修复 src/agents/agent-tool-abort.test.ts 中的 3 个失败测试:
1. "should abort tool with partial output capture" —— 预期消息中包含 'interrupted at'
2. "should handle mixed completed and aborted tools" —— 快速工具被中止而非完成
3. "should properly track pendingToolCount" —— 预期 3 个结果但得到 0
这些是时序/竞态条件问题。你的任务:
1. 阅读测试文件,理解每个测试验证什么
2. 识别根因——时序问题还是实际 bug?
3. 通过以下方式修复:
- 用基于事件的等待替换任意超时
- 如发现中止实现中的 bug,修复它们
- 如果测试的是已变更行为,调整测试预期
不要只是增加超时——找到真正的问题。
返回:你发现和修复内容的摘要。
错误:范围太宽: "修复所有测试"——agent 会迷失 正确:明确的: "修复 agent-tool-abort.test.ts"——聚焦的范围
错误:没有上下文: "修复竞态条件"——agent 不知道在哪里 正确:提供上下文: 粘贴错误消息和测试名称
错误:没有约束: Agent 可能重构一切 正确:给出约束: "不要修改生产代码"或"只修复测试"
错误:模糊输出: "修复它"——你不知道改变了什么 正确:明确的: "返回根因和更改的摘要"
相关失败: 修复一个可能修复其他——先一起调查 需要完整上下文: 理解需要查看整个系统 探索性调试: 你还不知道哪里坏了 共享状态: Agent 会相互干扰(编辑相同文件、使用相同资源)
场景: 重大重构后 3 个文件共 6 个测试失败
失败:
决策: 独立领域——中止逻辑、批量完成、竞态条件互不依赖
分派:
结果:
集成: 所有修复独立,无冲突,完整套件通过
Agent 返回后: