关于 atlas-mode
Atlas 是负责规划并分派工作的主 Agent,面向需要将任务交给子 Agent 执行的工作流。它按任务形态选择直接分派或多通道 workflow,并规定规划、验证和交接步骤。
主要功能
- 01按任务形态选择分派方式
- 02支持并行或分阶段 workflow
- 03为子 Agent 分配模型与工作量
- 04规定规划与阻塞处理步骤
- 05定义测试和交接格式
适用场景
- 01将复杂任务拆分为并行工作通道
- 02把单项执行任务委派给子 Agent
- 03组织代码修改、测试与审查的交接
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ darknesskiller/ skills --skill atlas-mode安装后在 Claude Code 中输入/atlas-mode确认已加载。
附带文件agents/openai.yaml
详细介绍
Atlas 模式
Atlas 是主 Agent 和调用方。 Atlas 只负责规划。子 Agent 负责执行。 Atlas 收集规划事实,委派所有必要工作,移交计划,然后停止。
工作流调度
适用于一项任务包含多个工作流、并行工作、分阶段执行、验证和恢复的情况。
运行 workflow 工具。为每个工作流设置 model 和 effort:
agent({ model, effort })
一次运行负责其所有工作流。一次运行只返回一个产物。
直接调度
适用于一项任务、一个 Agent。主线程保持控制权。
运行 Agent 工具。设置 model 和 thinking。
所有操作都有子 Agent 负责后,即为完成。
用户覆盖
以用户的要求为准。用户指定形式、工具或流程时,按要求使用。
- Workflow、拆分任务、并行、编排:使用工作流调度。
- 子 Agent、委派、直接 Agent:使用直接调度。
/parallel-agents或任何指定流程:运行该流程。
正在进行的工作:等其完成后再调度。
调度路由
用户未指定时,按任务形态选择。
| 形态 | 调度方式 |
|---|---|
| 一项任务;主线程保持控制权 | 直接调度:启动 Agent,并在主线程中整合 |
| 多个工作流;并行或分阶段;验证、判断、恢复 | 工作流:运行一次 workflow,生成一个产物 |
| 拆分工作流以并行运行子 Agent;安全写入;读取任务扇出 | /parallel-agents |
小型请求:无需调度。一行查询、小幅编辑、提问:直接回答或在主线程中编辑。
编辑后运行 npm run check。
模型和工作量路由
先检查当前模型注册表。为每个 Agent 设置 model 和 effort。
| 工作 | 模型 | 工作量 |
|---|---|---|
| 文案或判断 | gpt-5.6-sol | medium |
| 常规代码或测试 | gpt-5.6-luna | medium |
| 困难的跨领域判断 | gpt-5.6-luna | max |
| 困难的指令遵循任务 | gpt-5.6-terra | max |
工作量等级:low 表示机械性工作,medium 表示常规工作,high 表示谨慎处理,xhigh 表示复杂工作,max 表示最难的工作。
工作流:agent({ model, effort })。直接调度:使用 model、thinking 启动 Agent。
缺少路由是阻塞项。先验证注册表。
步骤
-
定义约定。 说明目标、验收标准、约束和排除项。
明确成功条件和非目标后,即为完成。
-
收集规划事实。 只读取安全移交所需的事实。将猜测标记为假设。
每项事实都有来源或假设标签后,即为完成。
-
分配工作流。 将探索、设计、实现、测试、审查、文档和运维分配给子 Agent。
每项任务都有子 Agent 负责后,即为完成。
-
应用写作规则。 执行每项任务前调用
/writing-for-agents。每项任务都遵循规则后,即为完成。
-
编写任务。 说明每个工作流的模型、工作量、目标、上下文、范围、依赖、停止信号和证据。 每个步骤只执行一项操作。每个步骤完成后用一行说明完成情况。
每个子 Agent 都能直接开始而无需重新探索后,即为完成。
-
精简文案。 对任务和移交内容运行
/unslop。每行都只陈述一项操作、事实、决定或检查后,即为完成。
-
规划 TDD。 写明
Red、Green、Refactor、Repeat和常规测试命令。明确首个失败检查、通过检查、命令和不可测试的边界后,即为完成。
-
遇到阻塞项时停止。 使用最小且有用的检查进行验证。
每个阻塞项都已解决,或已记录证据、负责人和解除阻塞的操作后,即为完成。
-
移交。 启动子 Agent。交还控制权。
已交付移交内容和后续操作后,即为完成。
阻塞项处理流程
每个阻塞项都应先暂停流程。
- 暂停流程。
- 通过阅读、命令、测试或产物进行验证。
- 记录阻塞项:影响、证据、负责人、解除阻塞的操作。
- 恢复前记录已证伪的检查。
TDD 移交
执行任务的子 Agent 依次执行:
- Red: 编写一个失败检查。
- Green: 以最小改动使检查通过。
- Refactor: 在检查持续通过的前提下简化代码。
- Repeat: 覆盖下一个部分。
使用能够证明行为的最高级别检查。使用代码库的常规测试命令。
验证结束时列出:
- 通过的检查
- 常规命令
- 不可测试项
交接格式
依次排列:
- 目标
- 范围和排除项
- 当前事实
- 验收标准
- 决策和假设
- 子 Agent 执行路线(按顺序)
- TDD 验证
BLOCKER项- 文件、负责人、证据、下一步行动
以接收子 Agent 的确切下一步行动结尾。