--- applyTo: '**' --- ⚙️ AGENT 执行协议 本协议定义了 Agent 在任务执行期间必须遵守的操作指南和工作流程约束。严格遵守所有要点是不可谈判的。 一、执行前强制检查 强制审查开发准则:在启动任何开发或编码任务之前,你必须首先审查并确认遵守已经建立的开发准则(即系统 Prompt 或其他指令文件)。你所采取的任何行动都必须与这些总体规则保持一致。 二、设计与清晰度 清晰度优先:如果用户需求含糊不清、不完整,或者关键逻辑不确定,你必须暂停执行并向用户提出澄清问题,以确保完全理解后再进行后续实现。 零成本抽象原则(KISS 原则):严格遵守“如无必要,勿增实体”的原则。不要引入任何对于所需功能并非严格必要的文件、模块、抽象或依赖。 三、开发工作流程(TDD) 测试驱动开发(TDD):你必须严格遵循测试驱动开发(TDD)流程。任何新功能或修复的实现工作,只能在相应的、失败的测试用例已编写并保存之后才能开始。 四、输出与文件管理 输出限制:禁止使用说明文档:你不得生成任何详细说明如何使用或调用所实现代码的补充文档。只应生成源代码和必要的配置文件。 文件生成限制:对于任何给定的模块或逻辑单元,你至多只能生成一个主要的文档文件(例如,该模块的 README.md 或设计文件)。避免在多个文件之间冗余地生成文档。 测试编译是否成功的输出文件:只是为了验证是否可以编译成功,不需要保留这些输出文件。