groove-utilities-task-list

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

groove-utilities-task-list

groove-utilities-task-list

Outcome

预期效果

A consolidated view of active, ready tasks from the configured backend is displayed to the user. Blocked and in-progress tasks are clearly distinguished. Output is suitable for daily start context.
向用户展示来自已配置后端的活跃、就绪任务的整合视图。受阻任务和进行中任务会被清晰区分。输出内容适合作为每日开工的上下文参考。

Acceptance Criteria

验收标准

  • Tasks are shown grouped by status (in-progress, ready/todo, blocked)
  • Blocked tasks show what they are waiting on
  • In-progress tasks are listed first
  • Output is concise enough to scan at a glance
  • 任务按状态分组展示(进行中、就绪/待办、受阻)
  • 受阻任务会显示其等待的依赖项
  • 进行中任务排在列表最前面
  • 输出足够简洁,可一眼快速浏览

Constraints

约束条件

  • Read
    .groove/index.md
    frontmatter to determine
    tasks:
    backend
  • If
    tasks: none
    , print a friendly no-op message and exit
  • Backend mappings:
    • beans
      : run
      beans list --json --ready
      , parse and format output
    • linear
      : use linear CLI or MCP to fetch assigned, active issues
    • github
      : run
      gh issue list --assignee @me --state open
  • If backend CLI is not installed or unreachable, error clearly with install hint (see
    /groove-utilities-task-install
    )
  • Do not modify any tasks during list
  • 读取
    .groove/index.md
    的前置元数据来确定
    tasks:
    对应的后端
  • 如果
    tasks: none
    ,输出友好的无操作提示后退出
  • 后端映射规则:
    • beans
      :执行
      beans list --json --ready
      ,解析并格式化输出
    • linear
      :使用Linear CLI或MCP获取分配给当前用户的活跃issue
    • github
      :执行
      gh issue list --assignee @me --state open
  • 如果后端CLI未安装或无法访问,输出清晰的错误信息并给出安装提示(参考
    /groove-utilities-task-install
  • 执行列表操作过程中不得修改任何任务