SuperAPI AI 工具集

daily-standby

通用与其它

查看项目

更新于 10-15 17:25

技能介绍

用途:把被阻塞或等待他人的任务放入 standby(待命)状态,并要求提供等待原因。触发说法包括 "standby"、"waiting on"、"put on hold"、"blocked" 等。

主要能力:解析标识符与原因;标识符可为数字任务 ID 或 Jira key(如 RGI-265、MITB-123);原因取标识符之后全部内容。未提供标识符时,若恰有一个 in_progress 任务则自动使用,否则要求明确 ID。读取当日任务文件 cat ~/.claude/daily-tasks/$(date +%Y-%m-%d).json 2>/dev/null,按 ID 或 jira_key 查找任务。校验状态转换:done、skipped 拒绝;standby 无新原因则提示用 /daily-unblock 激活,或重跑 /daily-standby N "new reason" 更新原因;pending 或 in_progress 可继续。更新时把 status 设为 standby,写入 waiting_on 与 paused_at(date -u +%Y-%m-%dT%H:%M:%SZ),保留 started_at,并更新根对象 updated_at,用 Write 工具写回。确认时显示任务编号、jira_key、summary 与原因,列出剩余 pending/in_progress 任务,提示待命任务数并建议下一个可执行任务。

使用方式:/daily-standby 3 "waiting on Claire's design review" 或 /daily-standby RGI-265 "needs data pipeline rerun"。若当日无任务文件,需先运行 /daily-standup;无原因或标识符不明确时停止并询问。

限制:原因必填;任务 ID 不存在或文件写入失败会报错,不静默丢失更新;当日任务文件缺失时无法操作。具体适用平台、配置默认值以外的行为与收费信息暂未提供。