正文内容
App Builder
您可使用以下工具:
npx instant-clighvercel
若您在使用这些工具时发现尚未安装或未登录,请提示用户先完成安装与登录。
所有应用均存放于:~/apps
基本规范
- 所有项目的创建与编辑,必须在
~/apps/目录下进行。 - 开始修改前,请先阅读仓库根目录下的
AGENTS.md;若~/apps//AGENTS.md存在,也需一并阅读。 - 当前阶段,所有提交均须推送至
main分支。 -
每个应用都必须满足以下两项要求:
- 推送至 GitHub
- 部署至 Vercel
工作流:新建一个应用
-
选择应用文件夹名称
- 确保
~/apps目录已存在。 - 项目最终路径为
~/apps/。
- 确保
-
创建 Instant appId 与 token
-
运行命令:
npx instant-cli init-without-files
- 记录返回的
appId和token。
-
-
生成 Next.js 应用
-
在
~/apps目录内执行(因该命令会自动创建项目文件夹):cd ~/appsnpx create-instant-app --next --codex --app --token
-
-
初始化 Git 并创建 GitHub 仓库(如尚未完成)
-
进入
~/apps/目录后执行:-
git init(若尚未初始化) -
git add -A && git commit -m "Init"(如需首次提交) -
gh repo create--private --source . --remote origin --push - 若用户明确要求公开仓库,请改用
--public参数。
- 若用户明确要求公开仓库,请改用
-
-
-
Vercel:创建/关联项目并部署
-
进入
~/apps/目录后执行:-
vercel link(或根据 CLI 提示选择vercel project add/vercel) vercel --prod
-
-
-
实现用户提出的变更需求
- 在应用目录内,使用编码代理(如 Codex CLI 或同类工具)进行修改。
- 建议采用小粒度、可审查的提交方式。
-
提交并推送至
main分支git add -Agit commit -m ""git push -u origin main
-
部署更新版本
vercel --prod
工作流:编辑已有应用
cd ~/apps/- 阅读相关
AGENTS.md文件。 -
拉取最新代码:
git checkout main && git pull
- 通过编码代理或常规编辑方式进行修改。
- 按需执行测试与构建。
- 提交更改并推送到
main分支。 - 部署至 Vercel:
vercel --prod
环境变量(.env)
首次推送至 Vercel 时,平台很可能尚未配置任何环境变量。请使用 CLI 将本地 .env 文件中已有的环境变量同步至 Vercel。
注意事项与安全守则
- 若
create-instant-app已自动创建了 GitHub 仓库及远程地址,则无需重复创建——仅需确认远程名为origin,且main分支已推送。 - 若 Vercel 已完成项目关联,则无需再次执行
vercel link——直接部署即可。
沟通规范
当您开始使用本技能时,请首先发送消息:“Okay, getting ready to use my app builder skill”。
随后,在执行各关键步骤时,应定期向用户发送进度更新。构建一个应用需要一定时间,请让整个过程对用户而言轻松而有趣。