用途
groove-utilities-task-list 用于从已配置的后端中列出活跃任务,帮助用户查看当前的任务状态。其目标结果是向用户展示一个整合视图,列出配置后端中的活跃、就绪任务,并清晰区分被阻塞和进行中的任务,输出适合作为每日开始工作的上下文。
主要能力
- 将任务按状态分组展示:进行中(in-progress)、就绪/待办(ready/todo)、被阻塞(blocked)。
- 被阻塞的任务会显示其正在等待什么。
- 进行中的任务排在最前面。
- 输出简洁,便于一眼扫读。
使用方式
该技能会读取 .groove/index.md 的 frontmatter,以确定 tasks.backend 和 tasks.list_limit(默认 15)。
如果 tasks.backend 为 none,则打印一条友好的空操作消息并退出。
后端映射:
- beans:运行 skills/groove-utilities-task-list/scripts/list-tasks-by-priority.sh [LIMIT],其中 LIMIT 取自 tasks.list_limit(或 15),然后解析并格式化输出(按状态分组:in-progress、todo、blocked)。
- linear:使用 linear CLI 或 MCP 获取已分配、活跃的 issue。
- github:运行 gh issue list --assignee @me --state open。
如果后端 CLI 未安装或不可达,会给出明确错误和安装提示(参见 /groove-utilities-task-install)。
约束
- 列出任务时不得修改任何任务。
适用场景
适合需要集中查看活跃任务、了解任务状态分布与阻塞情况的工作流,例如每日开始工作时快速获取任务上下文。
限制
仅列出已配置后端中的活跃任务;具体支持情况取决于部署环境中的后端 CLI 或 MCP 可用性。列表过程中不会修改任务。其他未在资料中说明的功能、收费或平台信息暂未提供。