关于 principle-prove-it-works
一项验证技能,要求通过实际行为或产物检查任务结果,而非依赖间接信号或自我报告。它建议执行完整功能路径,并将可重复的检查写成脚本。
主要功能
- 01检查实际行为而非代理信号
- 02构建并运行功能路径
- 03追踪数据从输入到输出
- 04端到端测试集成
- 05检查委派任务的实际产物
- 06编写确定且可重复的检查脚本
适用场景
- 01确认功能实现后确实可用
- 02检查功能中的完整数据流
- 03验证集成的通信路径
- 04审查委派 Agent 产出的文件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ poteto/ plugins --skill principle-prove-it-works安装后在 Claude Code 中输入/principle-prove-it-works确认已加载。
详细介绍
证明它确实有效
直接检查实际情况,验证每项任务的输出。不要根据代理指标、自我报告或“能编译”来推断。
原因: 未经验证的工作,正确性无从得知。间接验证(文件修改时间、输出是否最新、Agent 自我报告、缓存的屏幕截图)看似比直接观察省事,但基于错误推断采取行动,代价要高得多,不如直接检查源头。
模式: 完成任何任务后,问问自己:“我该如何证明它确实有效?”
检查实际情况,而非代理指标:
- 直接检查进程是否存活,不要通过派生状态间接判断
- 读取实际值,不要读取缓存或派生的表示形式
- 验证失败时,先怀疑观察方法,再怀疑系统本身
代码和功能:
- 构建代码(必要但不充分)
- 运行代码并实际使用相关功能
- 检查完整链路:数据是否从输入流向输出?
- 对于集成,端到端测试完整的通信链路
委派:相信产物,而非自我报告。 验证委派的工作时,检查实际输出产物(git diff、文件内容、运行时行为),不要只看受托者的摘要。Agent 报告的是他们打算做什么,实际结果未必总是如此。
尽可能编写脚本进行检查
最有力的证明,是一个能重新运行相同比对的确定性脚本,而非一次性的目测。编写脚本并运行,将其输出作为产物保留,供审查者重新运行,而不是让他们相信你的说法。用于比较新旧编译输出的脚本,能发现目测时忽略的问题。
让人类能看到这个产物。只有在大型或复杂工作需要日后审计过程时,才提交它,例如大型移植或迁移(show-me-your-work 技能)。大多数工作只需让产物可见,无须提交。
评论
支持 Markdown