用途:该技能是 macOS 开发环境配置向导(macOS Starter - Setup Skill),目标是让用户在 macOS 上从零搭建开发环境。
主要能力:
- 网络代理检查:安装前用 curl 检测 GitHub、Google 与 Homebrew 源可达性,不可达时引导配置代理并设置 http_proxy、https_proxy、HTTP_PROXY、HTTPS_PROXY、ALL_PROXY 及 git 的 http/https 代理,随后再次验证。
- 系统检测:扫描 Homebrew、Shell($SHELL、Oh-My-Zsh、starship)、Git 与 GitHub CLI、Delta、现代 CLI(eza、bat、fd、ripgrep)、语言环境(fnm、Node.js、pnpm、uv、Python、goenv、Go)、容器工具(docker、kubectl、helm、k9s)以及应用(Raycast、Warp、VS Code、OrbStack)和 Vibe Coding 工具(Claude Code、CCometixLine、Cursor、OpenCode、Cherry Studio、LM Studio)。
- 交互问答:使用 AskUserQuestion 询问开发角色(全栈/前端/后端/数据 ML/DevOps)、所需语言、容器与 Kubernetes 需求、额外 Vibe Coding 工具、协作应用与 macOS 优化项。
- 计划生成与执行:按阶段输出安装计划(前置、CLI 工具、语言环境、应用、Vibe Coding 工具、字体、Shell 配置、macOS 默认项),执行时带进度跟踪、跳过已装项、失败重试(最多 3 次)。
使用方式:通过 /new-macos-setup 启动完整向导;/new-macos-setup --quick 用默认值快速安装;/new-macos-setup --preset fullstack 使用预设(另有 frontend、backend、data、devops 预设);/new-macos-setup --dry-run 仅预览不安装。也会由 "setup macos"、"new mac setup"、"dev environment" 等关键词触发。
适用场景:新 Mac 开发环境初始化、按角色批量配置工具链、团队统一环境搭建。
限制与注意:文档提示 Apple Silicon 上部分 cask 仅有 x86 回退,批量安装前需确认架构以免引入 Rosetta;CCometixLine 依赖 Node.js 与 npm;未提供具体收费、价格信息,暂未提供。