SuperAPI AI 工具集

progress-report

编程与开发

查看项目

更新于 10-15 21:33

技能介绍

用途:progress-report 用于查看实现进度,以仪表盘形式汇总 tasks.md 的状态,适合在开发或执行任务清单时快速掌握整体进展。

主要能力:

  1. 阶段完成度:为 tasks.md 中每个阶段显示进度条。
  2. 被阻塞任务:突出显示因依赖或问题无法继续的任务。
  3. 可能已完成:根据文件是否存在,推断可能已完成但尚未标记的任务。
  4. 剩余工作:估算剩余任务数量。 输出为 ProgressDashboard,包含整体完成百分比、各阶段进度明细、阻塞任务列表、可能完成的任务(基于文件存在性)以及剩余工作估算。

必要用法:这是手动技能,可随时运行检查进度。命令行方式:npx skills run progress-report。也可通过 AI 智能体调用,例如用户说“Show me the progress report”。

退出码:0 表示成功并已生成报告;3 表示错误,通常是 tasks.md 缺失。

仪表盘包含:整体进度(如 50%,25/50 任务)、阶段明细表(阶段、进度、已完成、总数)、阻塞任务(如 T015 等待 API 规范、T023 被 T015 阻塞)、可能完成的任务(引用的文件路径已存在)、剩余工作(未完成任务数、阻塞任务数)。

检测逻辑:任务被判定为阻塞,是其描述包含“blocked”或“waiting”,或依赖未完成任务(后者为未来增强)。任务被判定为可能完成,是它引用的文件路径存在、文件最近被创建或修改,且任务尚未标记为完成。

限制:资料未提供该技能的安装方式、收费情况、支持的平台或更详细的配置说明;被依赖阻塞的检测标注为未来增强,当前可能不生效。