---
name: "build-client"
description: "构建 macOS 客户端 SocksClient.app（仅本地构建，不升级版本号）"
user-invocable: true
---

# Skill: Build Client

仅本地构建 macOS 客户端，不修改版本号，不发布。自动检测当前机器架构并构建对应版本。

每次构建都会从 `client/icons/app_icon.png` 重新生成 `app.icns`，确保图标始终与源文件一致。

## Instructions

1. 执行构建脚本：
   ```bash
   bash client/build.sh
   ```

2. 构建完成后，报告结果：
   - 架构：当前机器架构（由 `uname -m` 自动检测）
   - 输出路径：`client/dist/SocksClient.app`
   - 打包文件：`client/dist/SocksClient-macos-{arch}.zip`
   - 告知用户构建是否成功
