From db312333886d2fc292770dec6d07e35e9d0dd333 Mon Sep 17 00:00:00 2001 From: kelsoprotein-lab Date: Sat, 2 May 2026 00:32:46 +0800 Subject: [PATCH] =?UTF-8?q?docs(claude):=20=E6=96=B0=E5=A2=9E=E7=AC=AC=205?= =?UTF-8?q?=20=E6=9D=A1=20=E2=80=94=20=E4=B8=8D=E6=93=85=E8=87=AA=E5=90=AF?= =?UTF-8?q?=E5=8A=A8=20GUI/dev=20server=20=E8=87=AA=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 桌面/前端类应用(Tauri、egui、Vue dev server 等)由用户在本地交互验证, Claude 验证手段限于 cargo check/test/clippy、vue-tsc、npm run build 等无人值守命令。 --- .claude/CLAUDE.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md index daced9b..a75364a 100644 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -60,6 +60,16 @@ For multi-step tasks, state a brief plan: Strong success criteria let you loop independently. Weak criteria ("make it work") require constant clarification. +## 5. 不擅自运行程序做无互动自测 + +**桌面/前端类应用(Tauri、egui、Vue dev server 等)由用户在本地交互验证,Claude 不要主动启动。** + +- 不要主动 `cargo tauri dev` / `npm run dev` / `cargo run` 启动 GUI / 长驻进程做"看一眼是否正常"。 +- 不要在用户没要求时自动重启已运行的应用。 +- 验证手段限于:`cargo check`、`cargo test`、`cargo clippy`、`vue-tsc --noEmit`、`npm run build` 等无人值守命令。 +- UI / 交互行为的验证写在交付说明里,由用户手工点击;说"我已让 dev server 跑起来确认无误"是不允许的(除非用户明确要求)。 +- 例外:用户明确说"启动子站/主站/前端"等显式指令时才运行;运行后任务完成应停止或交还控制,不要保留长时间监控。 + --- **These guidelines are working if:** fewer unnecessary changes in diffs, fewer rewrites due to overcomplication, and clarifying questions come before implementation rather than after mistakes.