首页 > 教程资讯 > 教程详情

App Factory 开源:用 Claude Code skills 串起应用构建与上架流程

AI 与前沿 编辑部小鹿 2026-10-24
文章分享

开发者 yybd 在 Hacker News 的 Show HN 发布了 App Factory。作者在 dev.to 介绍称,这是一个采用 MIT 许可的开源 Claude Code skill 库,将应用代码到 App Store、Google Play 发布之间的构建、素材、文案和上传等步骤串联起来,同时保留人工提交审核等操作节点。

按仓库启用,按任务加载

两个来源对 skill 数量的表述存在差异:Hacker News 标题写的是 42 个,作者文章正文则写 41 个。以下功能与数量说明以文章正文为准。

作者称,skill 只在其描述与用户请求匹配时才加载;启用 41 个 skill 所需的描述约占 8,100 token,且只在启用了它们的仓库中占用。每个 skill 除了提供指令,还配有执行任务并检查结果的脚本,由 agent 编排、脚本执行。

文章将这些 skill 分为 8 个轨道,每个轨道都是独立插件:Apple 相关轨道有 16 个,Android 有 9 个,跨商店通用流程有 7 个,网页有 4 个,Capacitor 有 2 个,设计、Windows 和初始化轨道各有 1 个。启用脚本会识别仓库中的 Xcode、Gradle、Capacitor 或网站项目,并建议相应轨道。

从应用资料到发布上传

按作者描述,流程先确定应用名称并生成统一资料,再处理签名、合规、本地化、图标和构建,随后准备截图、商店文案及上传。后续文案以应用资料为依据,作者要求 skill 不得编造宣传主张。

上传商店资料前,工具会先拉取线上内容,与本地版本比较;如果两边都有文本且内容不同,流程会停止。首次发布由 launch-app 编排,并保存状态文件,后续版本则由 prepare-app-release 负责。

分发范围还包括商店之外的平台。据作者介绍,Mac 直接分发支持 Sparkle 更新、公证和签名;Windows 使用 NSIS 安装程序,通过 WinSparkle 自更新,但没有代码签名,首次运行时 Windows 会显示警告。

审核与价格仍由人决定

作者称,项目在 TRUST.md 中明确了操作边界:脚本不会提交审核,上传只生成草稿,由人点击 Submit;价格不会自动更改;除非用户当场要求,否则不会向 Git 推送。

部分准备工作也需要手动完成,包括在 Xcode 中创建签名证书,以及填写 Play Console 表单。作者同时说明,项目只为 Claude Code 构建,也只在 Claude Code 上测试;文中没有承诺 agent 不会出错。

相关下载

来源