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