CNB NPC 任务调度
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f12a44b7/hongzhua-cnb-npc-dispatch。
技能介绍
要解决什么问题
在 CNB 上给 NPC 派活,如果跳过前置检查,很容易重复消耗积分、@ 了未 Star 的 NPC 却无人响应,或在仓库组织迁移后仍用旧路径创建 Issue。社区 NPC 还有响应时序与流水线错误类型差异,缺少统一流程时,Agent 往往会盲目重试,把配置或积分问题放大成多次失败。
技能如何工作
本技能把派单拆成可执行的步骤链,核心能力包括:
- 需求确认:明确任务类型(审查/开发/设计/文档/云开发等)、目标仓库与输出形态。
- 复用检查:
memory_search与近期 Issue 对照;同仓库同类任务 7 天内完成可直接复用结果。 - 路径与积分:验证仓库是否仍存在(
errcode 5则跨组织搜索并更新memory/cnb-repo-paths.json);credit为 0 则停止派单。 - NPC 匹配:仅使用已 Star 列表中的 NPC;优先免费 CodeBuddy,再按任务类型选社区 NPC;一次只 @ 一个。
- 触发与轮询:在 Issue body 内 @ NPC(勿另发评论重复触发);创建时必须
"work_mode": true否则无法写代码/提 PR。轮询间隔 120 秒、超时 600 秒,以is_npc=true的评论或流水线状态为准。 - 失败诊断:区分 Docker 镜像缺失、NPC 配置、积分枯竭与任务过大,环境/配置/积分类问题止损不重试。
适用边界与注意点
- 未 Star 的目标 NPC 不会触发,需先 Star 再创建 Issue。
- CodeBuddy 实测约 5–6 分钟才有回复,社区 NPC 约 3–5 分钟,不宜在 2–3 分钟内判失败。
- Token 缺
billscope 时积分查询可能失败(errcode 7),需提醒权限风险。 office与document是不同 NPC:前者靠 Issue 描述区分 PPT/Word/Excel,后者偏全能文档创建与格式转换。
使用场景
- 业务仓库要做 PR 代码审查,需先查 7 天内是否已有 CodeBuddy 审查结果,再带 work_mode 创建 Issue @codebuddy
- 目标仓库报 Resource not found,需在 cnbmm、cnbll 等组织间搜索新路径并更新路径缓存后再派单
- 云函数或数据库索引改动要交给云开发 NPC,派单前需确认组织 credit 余额与 NPC 已 Star
- 多份办公文档要生成 PPT/Word,需匹配 @npc/office 并在 Issue 描述里写清输入输出与验收标准
适合人员
- 在多个 CNB 组织间维护业务仓、经常通过 Issue 把审查或开发交给 NPC 的后端负责人
- 希望 Agent 派单前自动做积分检查、Star 校验与历史复用,避免重复 @ 社区 NPC 的集成维护者
- 负责 CNB 组织积分与仓库迁移,需要在路径失效时按 errcode 5 流程定位新仓库再触发流水线的人
- 用微信等渠道收派单结果、需要统一轮询间隔与失败诊断(镜像/配置/积分)话术的运营协作同学