SuperAPI AI 工具集

groove-utilities-task-analyse

办公与效率

查看项目

更新于 10-15 13:41

技能介绍

用途

groove-utilities-task-analyse 用于分析当前配置后端中的任务状态与分布,生成按状态分组的任务汇总。其目标是让使用者能够在不重新翻阅任务原文的情况下,写出有意义的每日结尾记录和每日记忆要点。

主要能力

  • 按状态对任务进行分组:in-progress、todo/ready、blocked、completed、scrapped。
  • 对里程碑(milestones)和史诗(epics)显示进度,格式为 X of Y tasks done。
  • 已完成任务包含解决摘要(resolution summary),而不仅是标题。
  • 输出包含足够细节,可直接用于撰写每日记忆要点。
  • 如果已完成任务缺少解决信息,会标注为缺失,而不会省略该任务。
  • 输出格式为可扫描的 markdown:每个状态组使用标题,每条任务使用列表项。

使用方式与约束

技能从 .groove/index.md 读取 tasks.backend 和 tasks.analyse_limit(默认 30)配置。如果 tasks.backend 为 none,则不做任何操作并给出友好提示。

不同后端的处理映射如下:

  • beans:(1) 运行 skills/groove-utilities-task-list/scripts/list-tasks-by-priority.sh [LIMIT] 获取活跃任务,其中 LIMIT 取自 tasks.analyse_limit 或默认 30;(2) 运行 beans list --json --status completed 和 beans list --json --status scrapped 获取已完成/已废弃任务;然后合并、按状态分组并进行汇总(包含里程碑/史诗进度和解决细节,符合验收标准)。
  • linear:通过 linear CLI 或 MCP 获取所有分配给自己的 issue,并按状态分组。
  • github:运行 gh issue list --state all --assignee @me,并按标签/状态分组。

对于已完成任务:如果任务正文包含 "Summary of Changes" 部分,则将其包含在内。

适用场景

适用于需要按状态梳理任务分布、生成每日任务摘要、撰写每日记忆要点,以及快速了解里程碑或史诗进度的场景。

限制

必须正确配置 .groove/index.md 中的 tasks.backend 和 tasks.analyse_limit。当后端为 none 时该技能不执行分析。不同后端支持的能力可能不同,具体以对应后端命令或接口的实际返回为准。其他功能、平台支持范围、收费方式等暂未提供。