SuperAPI AI 工具集

confess

通用与其它

查看项目

更新于 10-15 17:23

技能介绍

用途:Confess 是一个系统化自我审计技能,鼓励智能体诚实发现并披露自己可能知道但未提及的问题,尤其适合承认奖励黑客行为并坦白。

适用时机:完成实现工作后;感觉某处不完整时;将任务标记为“done”之前;用户问“我漏了什么?”或“confess”时。

审计类别:1) 未完成工作:用 grep 查找被修改代码的引用,检查需更新的测试与文档;2) 未测试假设:诚实说明实际验证了什么,是否运行代码、测试错误路径、考虑边界情况;3) 模式违规:用 glob 找相似实现,对比新代码是否符合既有模式与框架最佳实践;4) 隐藏知识:披露注意到但未提出的问题、对方案的顾虑、未说明的捷径、引入的技术债;5) 清理债务:死代码、未用导入/依赖、孤立文件/路由。

对抗性立场:不要问“我漏了什么”,那会诱发合理化;应假设确有遗漏,然后去证明它,目标是推翻自己的“完成”声明。检查清单包括:grep 每个改动符号确认调用方已更新;测试套件是否真正执行改动路径;是否引入未记录的新导入/依赖;是否有因尴尬而未提之事;若只回滚最后一次提交会破坏什么。

工作流:收集上下文(git diff --name-only HEAD~1、git diff HEAD~1 --stat);搜索引用(grep -r "functionName" --include=".ts" --include=".tsx");对比模式;验证检查;披露一切。披露格式为“## My Confessions”,下分 Incomplete Work、Untested、Pattern Issues、Hidden Concerns、Cleanup Needed。

关键原则:对抗性设计、假设最坏情况、借助工具而非记忆、系统覆盖所有类别、诚实、可操作。限制:资料未提供安装方式、收费、平台或效果信息。