Correct 是一个面向智能体协作项目的技能,目标是解决“人类反复纠正智能体同样的错误”这一问题。它的核心思路不是每次都靠提示词提醒,而是改变项目或提示词本身,让下一个智能体无法再犯同样的错误。
用途
当人类不断为同一类错误纠正智能体时,使用该技能。它假设每个贡献者都是智能体:只看到自己打开的文件、复制最近的示例、走最短可行路径。因此设计目标是让“从单个文件看是对的改动”对整个项目也是对的。
在代码项目中,加载 resources/code.md,它会在下述层级之上补充架构、类型和测试。
主要能力
-
发现错误类别:从知识库纠正登记表(/creative-writing-skills:knowledge-layers resources/corrections/)和人类刚给出的纠正出发,补充登记表遗漏的内容,包括用 @session-miner 挖掘近期会话、阅读人类撤销或改向的工作以及近期评审发现。一个类别出现两次或被人类点名即成立,其他单次出现记为候选。
-
在能生效的最强层级修复每个类别:
- 移除错误做法:让每份状态只有一个所有者,每个任务只有一种受支持的做法;用单一事实来源替换手工同步的副本;删除旧做法以及智能体会复制的示例。
- 自动检查:加入会失败并说明应如何做的校验器、模式或检查脚本。若该模式已普遍存在,只对新增内容报错。
- 工具权限:在智能体配置中设置工具权限,用于工具规则能阻止的智能体行为,例如拒绝某命令、只读工具集。
- 书面规则:最后才用于无法检查的判断性决策。放在智能体做选择时能读到的地方:最近的 AGENTS.md,或管辖该步骤的技能或智能体提示词,并在其源包中编辑。
-
修复并验证:优先修复最频繁的类别,每次一处改动。证明每个新检查能在真实的历史错误上失败:重放造成该错误的改动并展示失败。例外放在检查触发处,附上原因和人类批准。
-
更新登记表:将每个类别的“Enforced by”设为现在能捕获它的机制。当某错误不再可能发生时删除该行。当某类别在书面规则下再次出现时,重新寻找更强层级;若没有更强层级可用,则细化规则、把它移近决策点,并将该类别报告为仍然存在的判断风险。
-
报告:列出每个类别及其证据、所选层级,以及更强层级为何不可行。
使用方式
该技能通过技能调用方式使用,涉及知识库纠正登记表、@session-miner 会话挖掘、resources/code.md 资源文件,以及 AGENTS.md 等提示词位置。具体安装命令和调用语法在资料中暂未提供。
适用场景
适用于智能体反复犯同类错误的项目,尤其是需要长期维护、多智能体协作的代码或写作项目。
限制
资料未提供该技能的收费、价格、平台支持、具体效果数据或完整安装步骤。