← ClaudeAtlas

workflowlisted

当任务可拆成多个独立工作流时使用,包括跨文件、模块、仓库的实现、测试、搜索、审计、迁移评估和外部验证。先识别依赖与写入集合:不同仓库、隔离目录或明确不重叠文件时并行实现;写入重叠或边界不确定时只读并行、主 agent 串行集成
beixiyo/dotfiles · ★ 6 · AI & Automation · score 68
Install: claude install-skill beixiyo/dotfiles
## 目标与职责 把复杂任务拆成职责清晰、可验证、可并行、可汇总的工作流。并行不只用于审计:写入范围隔离时,子 agent 应直接完成实现和测试;共享资源由主 agent 统一集成 负责并行 agent / 多工作流编排,不负责长期 progress 文件。需要计划文件、阶段验收和跨多轮进度记录时,组合 `invoke-plan` ## 调用场景(符合任一项即可) - 多个实现任务位于不同仓库、隔离目录或明确不重叠文件 - 跨大量文件、模块、仓库或文档的搜索、审计、迁移评估 - 需要从正确性、安全性、性能、可维护性、可复现性等角度独立审查 - 需要查询官方文档、GitHub、Issue、PR、源码或 release note 验证结论 - 主上下文会被大量原始文件、日志、搜索结果撑爆 ## 可并行实现的条件(以下条件必须全部满足) - 子任务之间没有顺序依赖 - owned paths 明确,写入集合不重叠 - 共享文件和跨任务接线已明确交给主 agent - 每个子任务都能独立实现并运行自己的验证 ## 仅可只读并行、禁止并行写入的情况(符合任一项) - 多个任务会修改同一文件或同一共享生成物 - owned paths 无法明确划分,存在覆盖其他 agent 改动的风险 - 多个任务会写入同一个 git index、数据库、外部服务或日志/报告 这些情况仍可并行搜索、审计和验证;代码与共享资源由主 agent 串行写入 ## 不应拆分并行任务的情况(符合任一项) - 后一步依赖前一步输出 - 必须先全局去重、排序、汇总后才能继续 - 任务规模很小,主 agent 可以直接完成,且用户没有明确要求并行 ## 默认执行流程(按顺序执行) 1. 主 agent 先侦察,列出任务依赖、目标文件、共享资源和验证入口 2. 为每个子任务声明 owned paths、forbidden paths、是否允许写入以及禁��的 Git 操作 3. 写入集合不重叠时,子 agent 并行完成实现、测试和只读 Git 核对 4. 写入集合重叠或边界不确定时,子 agent 只读审计,由主 agent 串行落写 5. 共享文件、跨任务接线、冲突解决和最终验收始终由主 agent 负责 6. 每个子任务的 prompt 必须自包含,写清目标、范围、排除项、测试和输出格式 7. 子 agent 返回结构化结论、修改文件、验证结果和不确定点,不粘贴大段原文 8. 主 agent 汇总并标出已验证、部分验证和未验证结论 用户明确要求并行,且任务位于不同仓库、隔离目录或明确不重叠文��时,必须并行实现,不能退化成“子 agent 只审计、主 agent 串行写全部代码” ## 实现型子任务 Prompt(必须包含) 实现任务至少声明: ```text 目标: 允许写入: 禁止修改: 共享文件: 允许执行的测试: 禁止的 Git 操作: 交付:实现摘要、修改文件、测试结果、残余风险、git status --short ``` - `允许写入` 必须使用明确路径;不写“相关文件”等模糊范围 - `禁止修改` 应包含其他 agent 的 owned paths 和主 agent 负责的共享文件 - 子 agent 可在 owned paths 内自主��现和修复测试,不需要逐文件向主 agent 请示 - 发现必须修改共享文件时只报告,不越界写入,由主 agent 集成 ## 多角度审查规则(适用时全部满足) - 对复杂结论至少拆出 2 个独