文档 / 应用构建 Skill
应用构建 Skill
应用构建 Skill 让本地 AI 在你的电脑上编写和调试茄总多文件应用,再通过已经授权的 MCP 安装到你的个人空间。它不要求你取得茄总项目源码,也不会自动把应用发布到公开市场。
使用前提
- AI 助手能够读取本地 Skill 文件、执行 Node.js 命令并查看图片。
- 电脑安装 Node.js 22 或更新版本;第一次预览可能需要准备浏览器运行时。
- 需要安装到个人空间时,AI 助手还需要连接茄总 MCP,并由你完成授权。
下载入口:应用构建 Skill。正式发布版本会同时提供版本号、文件大小和 SHA-256 校验值。
推荐请求
使用 $life-os-app-builder,帮我做一个记录家庭支出的应用。
先在本地预览和测试,不要安装到桌面;等我确认后再安装。AI 会先阅读设计原则和工作流,再创建 app.json、index.js 以及必要的 pages/、lib/ 文件。应用必须通过 platform.* 访问数据,不能直接 fetch、使用外部模块或访问本地文件。
本地预览
预览使用 Skill 自带的 runtime/container 和合成数据,不读取你的正式记录:
node scripts/preview.mjs --app ./my-app \
--fixtures ./fixtures/demo.json \
--steps ./steps/smoke.json \
--out ./artifacts/preview调试步骤使用语义操作:click、fill、select、expect_text 和 wait。报告会记录源码 hash、runtime hash、宽屏和窄屏结果、运行时错误、被阻断请求以及步骤状态。预览服务结束后会关闭浏览器和本地端口。
本地 AI 应先运行:
node scripts/doctor.mjs
node scripts/check-package.mjs --app ./my-app安装到桌面
只有你明确要求安装时,AI 才调用 MCP。一般流程是:
validate_app检查文件包。- 必要时使用
list_app_tables和prepare_app_table创建空逻辑表。 - 新应用使用
create_app;已有应用先使用read_app_source读取最新版本,再使用update_app。 - 每项写入使用稳定
idempotency_key;响应不确定时先查询操作和应用版本,不能重复创建。 - 安装后核对应用 ID、源码 revision、数据绑定和操作结果。
安装到个人桌面不等于发布市场。Skill 不会复制预览数据,不会上传 MCP token,也不会替你操作公开市场。
常见问题
- 没有本地命令权限:当前助手不能运行这个 Skill,需要使用支持本地文件和脚本的客户端。
- 预览失败:先查看报告中的 runtime 错误和具体步骤,修复后重新预览,不要跳过错误。
- MCP 未连接:仍然可以本地编写和预览;只有安装到桌面才需要连接。
- 安装结果不明确:不要重试相同参数,先读取操作状态和当前应用 revision。
- 想公开分享:这是独立的市场发布操作,需要你另外明确要求。