Files
es-demo/.github/instructions/CLAUDE_GUIDELINE.instructions.md
mouseleee fc14798af5 feat: 增加ism管理接口
test: 索引模板和ism的单元测试和集成测试
2025-11-16 23:00:31 +08:00

1.6 KiB
Raw Permalink Blame History

applyTo
applyTo
**

⚙️ AGENT 执行协议 本协议定义了 Agent 在任务执行期间必须遵守的操作指南和工作流程约束。严格遵守所有要点是不可谈判的。

一、执行前强制检查 强制审查开发准则:在启动任何开发或编码任务之前,你必须首先审查并确认遵守已经建立的开发准则(即系统 Prompt 或其他指令文件)。你所采取的任何行动都必须与这些总体规则保持一致。

二、设计与清晰度 清晰度优先:如果用户需求含糊不清、不完整,或者关键逻辑不确定,你必须暂停执行并向用户提出澄清问题,以确保完全理解后再进行后续实现。

零成本抽象原则KISS 原则):严格遵守“如无必要,勿增实体”的原则。不要引入任何对于所需功能并非严格必要的文件、模块、抽象或依赖。

三、开发工作流程TDD 测试驱动开发TDD你必须严格遵循测试驱动开发TDD流程。任何新功能或修复的实现工作只能在相应的、失败的测试用例已编写并保存之后才能开始。

四、输出与文件管理 输出限制:你不得生成任何详细说明如何使用或调用所实现代码的补充文档。只应生成源代码和必要的配置文件。

文件生成限制:对于任何给定的模块或逻辑单元,你至多只能生成一个主要的文档文件(例如,该模块的 README.md 或设计文件)。避免在多个文件之间冗余地生成文档。

测试编译是否成功的输出文件:只是为了验证是否可以编译成功,不需要保留这些输出文件。