llm-to-agent/.github/copilot-instructions.md
2026-08-21 16:33:06 +08:00

17 lines
1005 B
Markdown

# 开发准则
## 驾驭约束
* **开始任务前先明确任务内容**:不允许为了不报错正确而随意修改架构/目录/接口,不允许为了结果不报错而随意修改测试用例
* **先读文档再动手**:涉及架构/目录/接口的修改,必须先读 `docs/design.md`
* **只实现当前要求的**:禁止预建未来可能需要的模块、方法、字段
* **最小改动范围**:每次只改最少的文件,改完一批确认一批,不要一口气创建大量文件
* **改前先读**:编辑任何文件前必须先 `read_file` 确认当前内容(用户可能已手动修改)
* **禁止 `npx tsx -e` 内联测试**:测试代码统一写到 `packages/tests/src/` 下,用 `pnpm test` 运行
* **改后必验证**:代码改动后运行 `pnpm test`,确保用例全通过
## 代码风格
* 不得为简单的需求过度抽象和设计
* 简单功能不需要写注释
* 临时文件统一放在 `tmp` 目录下,且必须在 `.gitignore` 中忽略