BAMA教程:一句需求让Agent克隆出一个原生Mac应用

说明书只有一句话的演示:"Clone my to-do app as a native Mac app. Screenshot every screen, write the user stories, and build milestone 1." —— BAMA(Build Any Mac App)就是围绕这条流水线造的一组 Agent 技能。

它把"克隆一个应用"从灵感活变成工程活:每一步有产出物,每个commit有验证。Mac侧应用操控的底层能力参考 Huashu Mac Use,交付环节交给 tstack 正好互补。

🔧 三阶段流水线

阶段技能产出
Startbama(路由)看你项目现状,调用对的下一个技能
app-brief把想法压成一页简报
new-mac-app从模板生成能跑的应用:Swift包、SwiftData、构建脚本、截图模式、git
Planresearch并行研究员Agent:市场/用户/功能/设计/macOS API
stories用户故事+可勾选验收标准,排成里程碑
Build一story一commit每次提交前:亮/暗双主题全页截图 + 跑测试

📦 安装

npx skills@latest add daveebbelaar/bama

# 然后对Agent说:
# Clone my to-do app as a native Mac app.
# Screenshot every screen, write the user stories, and build milestone 1.

# 不知从哪开始:输入 /bama

✅ 使用建议

📚 常见问题

BAMA是什么?

Build Any Mac App:一组Agent技能,让Agent克隆你喜欢的应用为原生Mac应用——截图每一屏→转用户故事→按里程碑一story一commit地构建。

工作流分几步?

三步:Clone(截图建屏幕索引)→ Plan(用户故事+可验收标准+里程碑)→ Build(一story一commit,提交前跑双主题截图与测试)。

怎么安装?

npx skills@latest add daveebbelaar/bama,然后对Agent描述需求;不确定从哪开始就输入 /bama,路由技能会看你项目现状挑下一步。