每晚审查当天推送的 routine
今天推到 main 的代码,睡觉时再看一遍:每个 bug 开 draft PR 附先失败的测试,笔记本合上也跑。
387 X 收藏,截至 发帖日期
提示词
每天 1:07 AM 在 Opus 5.5 上运行,不接任何 connector。把下面的说明逐字保存为提示词。
先安装依赖,运行完整的测试套件。记下哪些测试本来就失败。如果测试跑不起来,或者根本没有测试,写下缺了什么,然后停止。
然后查看过去 24 小时内推到默认分支的 commit。如果没有,结束这次运行。已经有 claude/ 分支在修的 bug 就跳过。
只找真正的 bug。忽略风格和命名。要认定某处是 bug,你必须能指出注释、文档、类型或现有测试是怎么说的。如果某个行为变化看起来是有意的,只记下来,不要修。
每个 bug 先写一个会失败的测试。确保失败信息指向那个 bug,并排除测试本身坏了或环境有问题的可能。然后修改代码直到测试通过,只改必须改的地方,再跑一遍完整测试套件。每个 bug 开一个 draft PR,附上你的证据,最多三个。
绝不删除、修改或跳过现有测试。只推送到 claude/ 分支。不要合并任何东西。
最后写一份交接说明:你检查过的 commit、你开的 PR,以及看起来像 bug 但没能证实的地方。下一步 到要检查的仓库里,在 Claude Code 输入 /schedule,再粘贴进去。
Opus 5.5 很擅长自动化,所以睡觉前也让它上个夜班。
设置一个 Claude Code routine,它每晚回头检查你当天推到 main 的代码。每发现一个 bug,就开一个 draft PR,附一个修复前失败、修复后才通过的测试。它在云端运行,所以笔记本合上也会继续跑。
保存后,用 /schedule run 试跑一次。早上在网页版的 Routines 页面打开那次运行,读交接说明。运行列表里显示绿色只代表它跑完了。
