--- description: 本地编译与静态检查(后端 go build/vet + 前端 flutter analyze) argument-hint: 可选 backend | client,留空则全部 model: claude-sonnet-4-6 allowed-tools: Bash --- 执行本地编译与静态检查,用于快速验证代码可编译、无警告。**不产出发布制品**(多平台打包由 CI 在发版时完成)。 参数 `$ARGUMENTS`: - 留空:检查后端 + 前端 - `backend`:仅检查后端 - `client`:仅检查前端 任意步骤失败立即停止并报告错误(贴出关键错误输出)。 ## 后端检查(参数为空或 backend 时执行) ```bash export PATH="/opt/homebrew/bin:$PATH" cd backend && go build ./... # 1. 编译通过 cd backend && go vet ./... # 2. 无编译警告 ``` ## 前端检查(参数为空或 client 时执行) ```bash export PATH="/opt/homebrew/bin:$PATH" cd client && flutter analyze --no-fatal-infos --no-fatal-warnings # error 才算失败,warning/info 允许 ``` ## 完成报告 全部通过后,用一行 `result:` 汇总(如 `result: 后端 build+vet 通过、前端 analyze 无 error`)。 任一失败则停止,指出失败的命令和原因。