SuperAPI AI 工具集

ce-todo-resolve

测试与质量

查看项目

更新于 10-15 21:39

技能介绍

用途:批量解决已批准的待办事项(todos),常用于代码审查或分诊会话之后。仅处理 ready 状态的待办,pending 项会被跳过并在末尾列出,complete 项忽略。

主要能力与流程:

  1. 分析:扫描 .context/compound-engineering/todos/.md 及旧版 todos/.md,按状态分区(ready 解决、pending 跳过、complete 忽略)。若传入特定 ID 或模式,则只筛选匹配项(仍须为 ready)。跳过任何建议删除、移除或将 docs/brainstorms/、docs/plans/、docs/solutions/ 中文件加入 gitignore 的待办,这些是有意保留的流水线产物。
  2. 计划:按类型分组创建任务列表,分析依赖,被依赖项先执行,并输出 mermaid 图展示执行顺序与并行关系。
  3. 实现(并行):为每项生成一个 ce-pr-comment-resolver 代理。优先并行,回退到按依赖顺序串行。1-4 项直接并行返回;5 项以上分批,每批 4 个,仅返回简短状态摘要。大批量时使用 .context/compound-engineering/ce-todo-resolve/<run-id>/ 暂存目录。
  4. 提交与解决:提交更改、标记待办已解决、推送到远程。设有 GATE:停止并验证后再继续。
  5. 经验沉淀:加载 ce-compound 技能记录所学内容。设有 GATE:验证 docs/solutions/ 中生成解决方案文档。
  6. 清理:删除两个路径下已完成/已解决的待办文件,并删除暂存目录(除非用户要求检查)。

输出摘要包含:已解决数、跳过数、经验文档路径、清理数;若有跳过的 pending 项则列出并提示运行 /ce-todo-triage 批准。

限制:仅处理 ready 待办;pending 需先分诊;不处理建议删除流水线产物的待办。具体安装与调用方式资料未提供。