SuperAPI AI 工具集

day-planner

办公与效率

查看项目

更新于 10-16 02:41

技能介绍

用途

Day Planner 用于在开始工作日、规划冲刺工作或在值班期间检查优先级时,生成个性化的每日工作概览。它通过查询 Port 数据,汇总用户被分配的任务、值班状态、待处理 PR 以及即将进行的部署。

主要能力

该技能按以下步骤收集信息:

  1. 获取用户上下文:识别当前用户的邮箱并查询用户实体。
  2. 任务与工作项(优先):查询分配给该用户且状态为 todo 或 in_progress 的任务,按截止日期(最近优先)、优先级(P0 > P1 > P2)和冲刺承诺排序。
  3. 值班状态:检查用户是否为某服务的值班人员。
  4. 待处理 PR:查询用户作为作者且状态为 open 的 PR,以及用户作为审查者且状态为 needs_review 的 PR。
  5. 事件(较低优先级):仅显示状态为 alert 或 investigating 且分配给该用户的活跃事件。
  6. 即将进行的部署:查询由该用户安排、状态为 scheduled 且计划在 24 小时内执行的部署。

使用方式

该技能通过调用 Port 的实体查询接口(如 list_entities)来获取数据,查询涉及 _user、task、service、pull_request、incident、deployment 等蓝图。输出采用 Markdown 格式,包含日期标题、聚焦任务表格、需要关注的 PR、值班信息、计划部署、活跃事件以及建议。

适用场景

  • 开始一天工作时快速了解当天重点。
  • 规划冲刺工作,明确任务优先级。
  • 值班期间检查优先级,平衡计划任务与事件响应。

限制

该技能优先展示任务而非事件,因为事件有专门的分诊与调查技能处理,日常规划应聚焦计划内工作,活跃事件会通过告警单独呈现。具体查询字段和输出格式以实际实现为准。