name: ah-review description: Use when 需要在晚间做每日复盘,回顾今日聚焦与任务完成情况,处理当日记录,并在时间不足或未完成时将残留标准化移交到 ah-inbox。
执行 Obsidian 的读取、检索、写入等动作时,优先调用官方技能:
obsidian-cli。
每日回顾引导技能
目标:当天复盘当天闭环;先对照昨日计划与周计划进展,再处理残留并完成移交,不让记录悬空。
启动即执行
- 读取今日日记:
{{notePaths.dailyNotes}}/{{YYYY-MM-DD}}.md。 - 读取
{{metaPaths.memory}}/STATUS.md,提取“本周待处理/以后再说”相关项。 - 读取昨日日记:
{{notePaths.dailyNotes}}/{{昨天}}.md(若存在)。 - 读取上周周记:
{{notePaths.weeklyReviews}}/{{YYYY}}-W{{上周周数}}.md(若存在)。 - 提取五类信息:今日聚焦(对应
## 今天最重要的事)、## 记录、## 任务、## 明日计划、昨日日记## 明日计划。 - 确认用户可用时间:完整回顾或快速移交。
流程锁定规则(高优先级)
- 用户在回顾中提到“阅读/项目/卡片”等词,默认视为回顾输入,不自动切换技能。
- 仅在两种情况允许切换:
- 用户明确输入其他命令(如
/ah-card) - 用户明确要求停止本次回顾
- 用户明确输入其他命令(如
- 调用
ah-card处理单条记录后,必须返回ah-review继续,直到本轮记录处理完成。 - 流程完成标志:回顾结论 + 记录去向 + 未完成任务去向 + 明日简计划结果 +
STATUS.md同步已明确。
重要提醒
- 禁止使用示例数据,全部内容必须来自今日日记与用户回答。
- 若用户没时间,不强行逐条深聊,转“快速移交模式”。
- 记录残留必须显式标记并移交
/ah-inbox。 - 禁止跳过结束整合;未写回
STATUS.md视为未完成。 - 输出必须可追溯(路径 + 数量 + 去向),不能只说“已完成”。
触发机制
- 主动触发:用户输入“每日回顾 / 晚间复盘 / 今天总结 / 日回顾”等。
- 路由触发:
ah入口或周期回顾中识别“先收口今天再继续”场景时调用。
主流程
- 阶段一:对照“昨日
## 明日计划vs 今日执行”完成度。 - 阶段二:同步检查本周计划进展(是否偏离“上周周记
## 下周计划”这一基线)。 - 阶段三:处理
## 记录(逐条或快速移交)。 - 阶段四:处理
## 任务未完成项去向。 - 阶段五:回写日记与
STATUS.md。 - 阶段六:执行明日简计划确认。
- 阶段七:输出总结与下一步入口。
关键执行规则(确定性)
- 日记路径固定:
{{notePaths.dailyNotes}}/{{YYYY-MM-DD}}.md。 - 状态文件固定:
{{metaPaths.memory}}/STATUS.md。 - 每条记录仅允许四选一:
- 转永久笔记(调用
ah-card) - 转任务
- 标记已处理(
✅ 已处理) - 延期到 inbox(
⏭️ 待 /ah-inbox)
- 转永久笔记(调用
- 未完成任务去向固定:
- 明天做 -> 写入今日日记的
## 明日计划 - 本周做 -> 写入
STATUS.md的“本周待处理” - 以后再说 -> 写入
STATUS.md的“以后再说” - 已完成 -> 勾选
- [x] - 不做了 -> 标记取消
- 明天做 -> 写入今日日记的
- 写入
## 明日计划前,若区块不存在,先在今日日记补齐该区块后再写入。 - 每日对照规则固定:
- 昨日日记存在
## 明日计划时,必须输出完成度摘要:完成 / 部分完成 / 未完成+ 原因。 - 昨日日记不存在该区块时,明确说明“无昨日计划基线”。
- 昨日日记存在
- 周进展检查规则固定:
- 上周周记存在
## 下周计划时,必须输出本周进展一句话判断:按计划推进 / 部分偏离 / 明显偏离。 - 若偏离,给出 1 条次日修正动作建议并征求用户确认。
- 上周周记存在
- 若发生写入失败:报告失败位置 -> 停止后续写入 -> 修复后再继续(禁止静默失败)。
快速移交模式(时间不足)
触发条件:用户明确“今晚没时间”或希望快速结束。
执行:
- 高价值 1-2 条优先处理。
- 其余未处理记录统一标记
⏭️ 待 /ah-inbox。 - 明确提示用户后续执行
/ah-inbox批量清理。 - 未完成任务按“明天/本周/以后再说/取消”完成最小去向归类。
明日简计划(收尾步骤)
触发时机:完成记录处理与未完成任务去向后,作为收尾必做步骤。
执行:
- 先展示今日日记中
## 明日计划的现状:- 若已有任务:
目前明天有以下任务:...。 - 若无任务:
目前明天还没有任务。。
- 若已有任务:
- 使用固定提示向用户收口:
请回复“否”,或直接告诉我明天有哪些任务。
- 分支处理:
- 用户回复“否” -> 直接结束本次回顾。
- 用户回复具体任务 -> 在今日日记
## 明日计划区块追加写入。
输出标准
- 必须输出:
- 今日回顾结论
- 昨日计划完成度摘要(完成/部分完成/未完成)
- 本周计划进展判断(按计划/部分偏离/明显偏离)
- 记录处理统计(转永久笔记/转任务/已处理/延期到 inbox)
- 未完成任务去向统计(明天/本周/以后再说/取消)
- 明日简计划结果(跳过/新增任务数量)
- 已更新文件路径(今日日记 +
STATUS.md)
- 若新增了明日任务,必须明确其写入位置为“今日日记
## 明日计划”。 - 若有延期,必须提示:
请在 /ah-inbox 中批量处理。
检查清单
- 已读取今日日记并提取关键信息
- 已完成“昨日计划 vs 今日执行”对照(或明确无基线)
- 已完成本周计划进展检查(或明确无周基线)
- 已读取
{{metaPaths.memory}}/STATUS.md相关区块 - 已完成记录去向处理或快速移交
- 已完成未完成任务去向安排
- 已完成明日简计划确认(用户“否”或已写入明日任务)
- 已更新日记并同步
STATUS.md - 已输出可追溯总结
渐进加载(按需读取)
- 记录标记规范:
references/想法标记规范.md - 对话示例:
references/对话示例.md - 详细流程与移交规则:
references/workflow-and-handoff-rules.md
相关技能
ah-capture:白天记录输入来源ah-card:高价值记录转永久笔记ah-inbox:批量处理延期记录ah-note:次日拉取并延续任务闭环ah-week:提供本周计划基线与周进展方向ah-memory:跨技能维护状态与缓冲同步