用途:sanity-check 是一个工作中期校验命令,借助反思及早捕捉方向偏移,被视为“允许暂停思考”的合法工作流步骤。
适用场景:复杂度正在上升、对方向感到不确定、重大决策之前、感觉哪里不对、规划类工作超过 30 分钟后。不适用:会话刚开始(应使用 /refresh)、任务完成后(直接继续即可)。
用法: /sanity-check(反思当前工作) /sanity-check --project coordinatr(聚焦特定项目)
执行步骤:1)用顺序思考处理一组问题,包括要达成什么、目前已做了什么、当前方法、是否与项目愿景一致、是否在解决正确的问题、存在哪些担忧;并将结论归类为绿色(在轨,继续)、黄色(小问题,易修复)、红色(严重偏移,需要纠偏)。2)读取上下文文件:指定项目时读取 ideas/{project}/README.md、project-brief.md、critique.md;通用上下文读取 CLAUDE.md、about-me.md;近期工作运行 git log -5 --format="%h - %s";缺失文件可跳过。3)对照愿景、简报、评审与仓库惯例分析一致性。4)给出评估,包含当前状态、一致性检查(愿景、问题匹配、方法)、担忧(做得好的、次要问题、关键问题)、建议(维持现状|小幅调整|纠偏|暂停讨论)和下一步的具体行动。
理念:赋予暂停的许可、及早发现偏移(现在纠偏便宜、以后昂贵)、相信直觉——若感觉不对就运行此命令。
限制:资料未说明其具体实现依赖、权限要求、支持的平台或收费情况。