SuperAPI AI 工具集

nemoclaw-maintainer-morning

编程与开发

查看项目

更新于 10-16 02:34

技能介绍

用途:这是 NemoClaw 维护者每日开工用的技能,用于分诊积压、选定版本目标、标记条目并分享当日计划。日常节奏与审查优先级参见 PR-REVIEW-PRIORITIES.md。

主要能力与步骤:

  1. 确定目标版本与遗留项:node --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/version-target.ts 会获取标签、计算下一个补丁版本,并找出仍带旧版本标签的开放条目。遗留项应优先处理,它们说明打标后的清理被中断,或某项已跨多个周期滑落;需决定将其重新标记为今日目标还是移出日常发布流程。
  2. 分诊:node --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/triage.ts --approved-only 对全部积压排序;结果太少时可去掉 --approved-only。脚本通过 gh 获取开放 PR,读取 Project 199 Priority,补充审查、CI、文件与风险区域数据,并套用 PR-REVIEW-PRIORITIES.md 中的评分模型。另可用 find-review-pr 找出 Project Priority 为 Urgent 或 High 的安全类 PR 并并入候选池。
  3. 标记版本目标:向用户展示排名队列,确认目标后创建标签并添加到 PR 或 issue,例如 gh label create "<version>" --repo NVIDIA/NemoClaw --description "Release target" --color "1d76db" 2>/dev/null || true,以及 gh pr edit <number> --repo NVIDIA/NemoClaw --add-label "<version>"、gh issue edit <number> --repo NVIDIA/NemoClaw --add-label "<version>"。
  4. 保存状态并输出计划:将分诊输出写入状态 node --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/triage.ts | node --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/state.ts set-queue。输出计划包含目标、条目、类型、负责人、下一步动作,并统计目标条目总数、PR 与 issue 数量、已可合并数量。

限制与说明:此技能每天开始时运行一次,白天用 /nemoclaw-maintainer-day 执行。PR 上的目标版本标签会激活每日发布工作,实际纳入发布需该 PR 在截止时以该标签合并;issue 上的目标版本标签仅用于跟踪或“需要 PR”的协调。