用途:指导设计闭环提示词,让智能体操作遵循 Request-Validate-Resolve 模式,通过反馈循环提升可靠性。适用场景包括设计新的智能体工作流、为已有流程添加校验、创建自纠错智能体管线,以及构建自动化测试-修复循环。
主要能力:提供四步设计流程。第一步识别操作(代码变更、文件操作、外部交互、构建部署等);第二步定义校验机制,如代码变更运行测试、类型检查、lint,文件操作验证存在与内容,API 交互检查响应状态并校验数据,构建操作确认成功且无错误;第三步设计解决路径,分析错误输出、做最小修正、再次校验,并限制重试次数,通常 3 至 5 次;第四步给出提示词模板,包含 Request、Validate、Resolve 三段结构。文档还列出常见闭环模式:代码质量循环、构建验证循环、E2E 验证循环。
使用方式:参考模板编写提示,在 Request 中写明任务与成功标准,在 Validate 中指定校验命令、成功与失败表现,在 Resolve 中规定分析、修复、重校验与最大重试次数。示例中使用 pytest tests/test_auth.py -v 作为校验命令,要求测试全部通过(退出码 0),失败则读取输出、定位原因、修改实现而非测试,最多重试 3 次。可引用 @closed-loop-anatomy.md、@test-leverage-point.md、@validation-commands.md 获取更多模式、测试作为校验点的原因及校验命令模式。
最佳实践与限制:优先从测试开始,若无测试建议先补充;先运行快速校验再运行慢速校验;使用 JSON 等结构化输出便于机器解析;失败信息需包含足够上下文;重试次数要有上限,避免无限循环。资料未提供安装命令、收费或价格、支持的平台等具体信息;版本为 v1.0.0(2025-12-26),最后更新日期 2025-12-26。