From eff37ad9d2355921955314263115767485d5fc8f Mon Sep 17 00:00:00 2001 From: kira1928 Date: Tue, 10 Mar 2026 23:11:13 +0900 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5AI=E6=8C=87=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .agent/rules/gemini-guide.md | 7 +++++-- .gemini/GEMINI.md | 2 +- .github/copilot-instructions.md | 7 +++++-- AGENTS.md | 7 +++++-- 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/.agent/rules/gemini-guide.md b/.agent/rules/gemini-guide.md index e74bfcf..7c0bf47 100644 --- a/.agent/rules/gemini-guide.md +++ b/.agent/rules/gemini-guide.md @@ -2,7 +2,7 @@ 本文档为在此项目中工作的 AI 助手(如 GitHub Copilot、Gemini、Claude、Codex、Antigravity 等)提供指导。 -> **注意**:本文件是 AI 指示的唯一源文件。修改后请运行 `make sync-agents` 同步到其他位置: +> **注意**:`AGENTS.md` 是 AI 指示的唯一源文件。任何 AI 指示变更都必须先修改 `AGENTS.md`,禁止直接修改下游同步文件。修改后请运行 `make sync-agents` 同步到其他位置: > - `.github/copilot-instructions.md` (GitHub Copilot) > - `.agent/rules/gemini-guide.md` (Gemini CLI) > - `.gemini/GEMINI.md` (Antigravity) @@ -13,7 +13,10 @@ ## 核心规则 -1. **编译验证**:修改代码后必须运行 `make dev` 验证编译通过 +1. **编译验证**:修改代码后**必须**验证编译通过,绝不能跳过 + - **仅修改后端 Go 代码**:运行 `make dev` + - **修改了前端代码**:运行 `make build-web dev`(`tsc --noEmit` 不够,react-scripts 的 ESLint 规则更严格,如 `no-unused-vars` 会导致编译失败) + - **前后端都改了**:运行 `make build-web dev` 2. **不要使用** `go build ./...`,必须使用 Make 命令(`make dev` 或 `make build-web dev`) 3. **提交前检查**:确保 `make build-web dev`、`make lint`、`make test` 全部通过 4. **禁止擅自提交**:不要主动执行 `git commit`、`git push` 等 git 操作,除非用户明确要求 diff --git a/.gemini/GEMINI.md b/.gemini/GEMINI.md index 71d9a97..7c0bf47 100644 --- a/.gemini/GEMINI.md +++ b/.gemini/GEMINI.md @@ -2,7 +2,7 @@ 本文档为在此项目中工作的 AI 助手(如 GitHub Copilot、Gemini、Claude、Codex、Antigravity 等)提供指导。 -> **注意**:本文件是 AI 指示的唯一源文件。修改后请运行 `make sync-agents` 同步到其他位置: +> **注意**:`AGENTS.md` 是 AI 指示的唯一源文件。任何 AI 指示变更都必须先修改 `AGENTS.md`,禁止直接修改下游同步文件。修改后请运行 `make sync-agents` 同步到其他位置: > - `.github/copilot-instructions.md` (GitHub Copilot) > - `.agent/rules/gemini-guide.md` (Gemini CLI) > - `.gemini/GEMINI.md` (Antigravity) diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index e74bfcf..7c0bf47 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -2,7 +2,7 @@ 本文档为在此项目中工作的 AI 助手(如 GitHub Copilot、Gemini、Claude、Codex、Antigravity 等)提供指导。 -> **注意**:本文件是 AI 指示的唯一源文件。修改后请运行 `make sync-agents` 同步到其他位置: +> **注意**:`AGENTS.md` 是 AI 指示的唯一源文件。任何 AI 指示变更都必须先修改 `AGENTS.md`,禁止直接修改下游同步文件。修改后请运行 `make sync-agents` 同步到其他位置: > - `.github/copilot-instructions.md` (GitHub Copilot) > - `.agent/rules/gemini-guide.md` (Gemini CLI) > - `.gemini/GEMINI.md` (Antigravity) @@ -13,7 +13,10 @@ ## 核心规则 -1. **编译验证**:修改代码后必须运行 `make dev` 验证编译通过 +1. **编译验证**:修改代码后**必须**验证编译通过,绝不能跳过 + - **仅修改后端 Go 代码**:运行 `make dev` + - **修改了前端代码**:运行 `make build-web dev`(`tsc --noEmit` 不够,react-scripts 的 ESLint 规则更严格,如 `no-unused-vars` 会导致编译失败) + - **前后端都改了**:运行 `make build-web dev` 2. **不要使用** `go build ./...`,必须使用 Make 命令(`make dev` 或 `make build-web dev`) 3. **提交前检查**:确保 `make build-web dev`、`make lint`、`make test` 全部通过 4. **禁止擅自提交**:不要主动执行 `git commit`、`git push` 等 git 操作,除非用户明确要求 diff --git a/AGENTS.md b/AGENTS.md index e74bfcf..7c0bf47 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -2,7 +2,7 @@ 本文档为在此项目中工作的 AI 助手(如 GitHub Copilot、Gemini、Claude、Codex、Antigravity 等)提供指导。 -> **注意**:本文件是 AI 指示的唯一源文件。修改后请运行 `make sync-agents` 同步到其他位置: +> **注意**:`AGENTS.md` 是 AI 指示的唯一源文件。任何 AI 指示变更都必须先修改 `AGENTS.md`,禁止直接修改下游同步文件。修改后请运行 `make sync-agents` 同步到其他位置: > - `.github/copilot-instructions.md` (GitHub Copilot) > - `.agent/rules/gemini-guide.md` (Gemini CLI) > - `.gemini/GEMINI.md` (Antigravity) @@ -13,7 +13,10 @@ ## 核心规则 -1. **编译验证**:修改代码后必须运行 `make dev` 验证编译通过 +1. **编译验证**:修改代码后**必须**验证编译通过,绝不能跳过 + - **仅修改后端 Go 代码**:运行 `make dev` + - **修改了前端代码**:运行 `make build-web dev`(`tsc --noEmit` 不够,react-scripts 的 ESLint 规则更严格,如 `no-unused-vars` 会导致编译失败) + - **前后端都改了**:运行 `make build-web dev` 2. **不要使用** `go build ./...`,必须使用 Make 命令(`make dev` 或 `make build-web dev`) 3. **提交前检查**:确保 `make build-web dev`、`make lint`、`make test` 全部通过 4. **禁止擅自提交**:不要主动执行 `git commit`、`git push` 等 git 操作,除非用户明确要求