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