最近写了好几个的开源 macOS app 项目,我估计写过独立 macOS App 的人大概都有同感:把核心功能写出来,其实只完成了一半。剩下那一半基本都是琐事,比如:
这些东西每个单独看都不难,但加起来很耗时;交给 AI 自己摸索的话,经常会走很多弯路(比如选了已经废弃的 API 、写出能跑但不能上架的配置)。
所以我把自己几个已上架 App 里反复用到的模式抽出来,做成了一个 AI Agent Skill:macos-app-scaffold 。,丢给 AI ,一次性把这些都给完成,很适合睡前丢给他,早上全搞定了。
它做什么
一句话:新建项目 + 给已有项目按需补功能,全程交互式,不强加任何东西。
项目初始化
构建与分发
▎ 没有 Apple 开发者账号也能用,会跳过签名/公证那几步,产物是未签名 DMG ,照样能分发。
应用层常见功能
工程化
怎么用
兼容 Claude Code 、Cursor 、Codex 、Gemini 等 40+ A
通用安装:
npx skills add XueshiQiao/macos-app-scaffold
仅 Claude Code:
/plugin install github:XueshiQiao/macos-app-scaf
之后三个命令就够用:
/macos-app-scaffold # 自动判断是新建
/macos-app-scaffold-new MyApp # 直接新建
/macos-app-scaffold-enhance # 给已有项目按需 / logging ...)
适合谁
仓库
GitHub: https://github.com/XueshiQiao/macos-app-scaffold
MIT 协议,欢迎 issue / PR ,也欢迎吐槽哪些地方还