关于 weekly-review
weekly-review 是用于个人 GTD 回顾的技能,引导用户完成清理、更新和展望三个阶段。脚本扫描工作区证据并执行完成门槛,不调用外部 API,脚本也不调用 LLM。
主要功能
- 01扫描未勾选事项及 TODO 标记
- 02引导完成三阶段十步回顾
- 03跳过步骤时要求说明理由
- 04报告完成状态和未完成步骤
- 05审查停滞或缺少行动的承诺
适用场景
- 01查找笔记目录中的未完成事项
- 02回顾日历、行动清单和项目
- 03客观检查每周回顾是否完成
- 04识别停滞承诺并确定下一步行动
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ alirezarezvani/ claude-skills --skill weekly-review安装后在 Claude Code 中输入/weekly-review确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
assets/example_weekly_review.mdweekly_review_checklist.mdreferences/gtd_weekly_review_canon.mdopen_loop_psychology.mdreview_cadence_design.mdscripts/commitment_auditor.pyopen_loop_scanner.pyweekly_review_gate.py详细介绍
每周回顾 — GTD 循环 → 可信赖的系统
**可移植性:**以推理为主的技能,包含 3 个 Python 标准库脚本。脚本不调用外部 API,也不调用大模型。 适用于 Claude Code CLI 和 Claude.ai 网页版。脚本负责清点和把关;Claude 和用户负责思考。
功能介绍
只有经过回顾,个人系统才值得信赖——David Allen 称每周回顾是整个方法的关键成功因素。此技能按顺序引导你完成三个阶段,并且只要五个必需的 GET CURRENT 步骤中有任何一个尚未处理,就不会将回顾判定为 COMPLETE。先看证据:先扫描工作区中的未完成事项,再请用户回忆,因为这个方法明确指出,恰恰不该信任他们的记忆。
阶段 1 — GET CLEAR(步骤 1-3)
收集零散输入,将所有收件箱处理至清空(厘清,不要执行——超过两分钟的事项都转为下一步行动),然后进行头脑清空。先从证据开始:
# Inventory open loops: unchecked checkboxes, TODO/FIXME markers, stale files
python scripts/open_loop_scanner.py --dir ~/notes --stale-days 14
将发现的每个未完成事项归入一个清单——下一步行动、等待事项、将来/也许,或丢弃。
阶段 2 — GET CURRENT(步骤 4-8,全部必做)
回顾下一步行动清单(标记已完成,清理无效事项)、上一周的日历(将错过的承诺转为行动)、即将到来的日历(做好准备,而不是临时应对)、等待事项清单(跟进或放弃),并为每个项目确定且仅确定一个下一步行动。然后如实把关:
python scripts/weekly_review_gate.py --list # show the numbered ten-step checklist
python scripts/weekly_review_gate.py --done "1,2,3,4,5,6,7,8" --skip "9:no someday list yet"
把关程序会计算完成百分比,列出所有缺失步骤,并以退出码 0(COMPLETE)或 2(INCOMPLETE)结束。任何未标记为跳过的 GET CURRENT 缺失步骤都会导致 INCOMPLETE。
阶段 3 — GET CREATIVE(步骤 9-10)
回顾将来/也许清单(启用、保留或删除),趁头脑清晰时记录新想法,然后审查整个承诺组合:
python scripts/commitment_auditor.py --input commitments.json
标记 STALLED / NO-NEXT-ACTION / SOMEDAY-CANDIDATE,打印附带分数的健康度公式,并给出 HEALTHY / DRIFTING / OVERCOMMITTED 结论。以一项明确命名的下一步行动结束回顾。
脚本
| 脚本 | 作用 |
|---|---|
scripts/open_loop_scanner.py | 清点目录中的未勾选复选框、TODO/FIXME 标记和过期文件;按类别统计并列出各文件位置;支持 --json。 |
scripts/weekly_review_gate.py | 涵盖三个阶段的十步清单;支持 --done/--skip/--list;输出完成百分比和明确列出的缺漏 → COMPLETE(退出码 0)/ INCOMPLETE(退出码 2)。 |
scripts/commitment_auditor.py | 标记停滞和缺少行动的承诺,根据所示公式计算 0-100 的健康度分数 → HEALTHY / DRIFTING / OVERCOMMITTED。 |
参考资料
references/gtd_weekly_review_canon.md— 每周回顾为何是关键成功因素;三阶段结构;节奏管理纪律(7 个来源)references/open_loop_psychology.md— 蔡加尼克效应、制定计划的研究、注意力残留:未完成事项为何会消耗注意力(6 个来源)references/review_cadence_design.md— 关注视野、习惯锚定、时间盒、失败模式、中断后的重新开始(7 个来源)
资源文件
assets/weekly_review_checklist.md— 可填写的三阶段清单assets/example_weekly_review.md— 完整的回顾示例(扫描 → 清单 → 把关 → 审查 → 下一步行动)
规则
- 五个 GET CURRENT 步骤全部必做;只有说明理由后才能跳过,而且把关程序仍会列出该步骤。
- 绝不自行认证——由把关程序给出判定;如实转达其退出码,不要弱化结论。
- 处理,不执行:回顾期间,任何超过两分钟的事项都应转为下一步行动,而不是临时插入的任务。
- 将时间控制在 60-90 分钟;超过两小时后,如实把关已完成部分,并为剩余部分安排时间。
- 中断的习惯可以从较短的一轮重新开始,不必自责——回顾是维护,不是评判。
区别(别误用相近工具)
productivity/reflect— 对一次对话或一项工作进行一次反思。周回顾则是覆盖整个系统的定期惯例。productivity/capture— 输入渠道(脑力倾泻 → 行动)。Capture 为系统提供输入;此回顾则让系统保持可信。project-management冲刺回顾 — 围绕共同迭代开展的团队仪式。这是对个人可信系统的审计。
版本: 1.0.0 · 构建模式: Path-B 仪式技能 — 保留 GTD 周回顾循环,并添加确定性门控/扫描器/审计器脚本。