← ClaudeAtlas

worker-createlisted

通过对话式 intake 结构化地创建 worker(Task 子代理),并显式绑定 skill、模型、运行模式与验收标准。 适用于「创建 worker / 发起任务 / 委派 / multitask / 开一个 bug 猎人批次 / 帮我并行做几件事」等场景。 也可作为多 worker 批次的协调器入口(scope 分配、去重、汇总)。
l8ai-cn/DoWorker · ★ 0 · AI & Automation · score 59
Install: claude install-skill l8ai-cn/DoWorker
# Worker 创建(对话式 + Skill 绑定) 把用户的自然语言诉求,翻译成一个或多个**结构完整、显式绑定 skill** 的 Task 子代理调用。 ## 何时用 - 用户说:创建 worker、发起任务、委派、并行做、multitask、开一个 xxx 批次 - 用户描述了一件(或几件)可以交给子代理独立完成的工作 - 需要为 worker 指定专业 skill(bug 猎人 / 合并 / e2e / 安全审查…)时 ## 核心约束:Task API 没有 skill 参数 Cursor 的 `Task` 工具只有 `description` / `subagent_type` / `model` / `prompt` / `run_in_background` / `readonly`,**没有 `skill` 字段**。 **Workaround(本 skill 的关键)**:把 skill 绑定写进 `prompt` 里——**prompt 首行声明 `Skill: <绝对路径>`,并要求 worker 在做任何事之前先 READ 该 skill 文件并严格遵循**。这样 skill 就通过 prompt 注入生效。 ## 对话式 Intake 流程 创建前,先从对话推断、缺失的用一句话补问(不要逐项审讯,能推断就别问)。需要凑齐 6 要素: | 要素 | 含义 | 缺失时如何处理 | |------|------|----------------| | **目标 (goal)** | worker 要达成什么 | 必问,无法推断则问 | | **范围 (scope)** | 目录/模块/文件边界 | 可从目标推断;多 worker 时必须切分 | | **模式 (skill)** | 绑定哪个 skill | 用下方「Skill 选择表」路由 | | **模型 (model)** | 用哪个模型 | 用下方「模型选择」默认值 | | **运行模式** | background 与否、readonly 与否 | multitask/并行 → background=true;只读调查 → readonly=true | | **验收 (accept)** | 完成的判定标准 | 缺省给「产出 + 证据 + 残余风险」 | 补问模板(仅在 2+ 要素缺失时,一次问清): > 我来帮你开 worker。确认一下:**目标**是 X,**范围**限定在 `Y/` 吗?要不要**后台并行**跑?完成标准我按「给出修改 + 验证证据」来算,可以吗? ## Skill 选择表(任务 → 应绑定的 skill) | 用户诉求 | 绑定 skill(prompt 首行 `Skill:`) | Task subagent_type | |----------|-----------------------------------|--------------------| | 查 bug / 缺陷 / 回归 / 权限漏洞 / 性能 / 索引 / 安全边界 / 日志审计 / 超大文件 / 耦合 / 设计模式 / 旧代码清理 | `/Users/wwyz/.codex/skills/bug-hunter/SKILL.md`(对应 defect/security/permission/performance/… 模式) | `generalPurpose`(改代码)或 `explore`(只读扫描) | | 简化 / 删冗余