worker-createlisted
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`(只读扫描) |
| 简化 / 删冗余