Daily Brief 生成一份 60 秒的晨间简报。输出采用固定结构,因此 Ane 每天可以扫读并行动,而不必重新解析格式。
何时使用
当用户开始新的一天、提到晨间简报,或询问今天看起来如何时触发。不要用于日终总结——那类需求应转给 journal-reflection。
所需输入
如果没有连接 MCP,在生成输出前向用户询问以下任何缺失项。一次性批量询问,不要反复迭代。
今日日历(时间、参会人、目的)
从昨天或本周计划延续下来的前 1-3 项优先事项
逾期或被阻塞事项(什么被卡住,从何时开始)
待决事项(需要 Ane 做决定的事项、截止时间、涉及对象)
用一个词描述精力状态(fresh / tired / scattered / focused)
如果日历 MCP 或邮件 MCP 可用,则直接拉取,不要询问。
输出格式
严格生成以下部分,按此顺序,每部分位于指定标题之下:
今日首要任务
一句话。最重要的一件事。以动词开头。
日程
按时间顺序列出。每项包括:时间、会议、一行准备说明(参与者、目标、Ane 进入时负责什么)。跳过纯 FYI 会议。
逾期 / 被阻塞
项目符号列出。每项包括:是什么、什么在阻塞它、下一步行动和负责人。标记任何停滞超过 7 天的事项。
待决事项
项目符号列出。每项包括:决策内容、截止时间、Ane 需要决定什么、缺少什么信息。
精力检查
一句话,与用户报告的精力状态匹配。如果是 scattered,提出今天应该舍弃的一件事。如果是 tired,提出应该保护的一场会议和应该改期的一场会议。如果是 fresh,提出应该前置处理的最难的事。
数据缺口
列出用户未提供、但会实质性影响简报的内容。格式:⚠️ 数据缺口:[缺少什么] — [为什么重要] — [建议行动]。如果没有缺口,则省略此部分。
写作规则
遵循 CLAUDE.md 中的内部风格:主动语态,句子不超过 25 个词,不用破折号,不模棱两可,不使用表演式软化语。每行以执行者或行动开头。不要抽象开头。
限制
不要编造日程项目、决策或阻塞项。如果用户未提供某部分的输入,且没有 MCP 提供这些内容,则将该部分留空并标记为数据缺口。不要填充。