SuperAPI AI 工具集

kelly-app-skill-creator

智能体与模型

查看项目

更新于 10-16 01:28

技能介绍

用途:把一个反复出现的人机协作流程,做成由 Busabase 支撑的 App-in-Skill 包。产物是规范的 Hono 项目,默认交付目标是 Busabase AirApp。该技能负责产品行为与 App-in-Skill 产物契约,Busabase 资源实现和 AirApp 部署机制交给其他技能。

主要能力:负责产品行为、信息架构、可见 UI、布局、交互模式、响应式、无障碍、Help & Settings、hash 路由,以及每个生成应用的视觉验收;产物为完整 AirApp 项目,放在 <skill-root>/content/<name>-app/,包含 package.json、锁文件、服务端入口、浏览器文件与检查脚本。

必要依赖:先读并遵循 $busabase(连接、目标 Space、节点发现、ChangeRequest、审查、合并、可信变更)与 $busabase-app-creator(资源建模、原生 View、Vault 边界、AirApp 约束、脚手架、校验、同步、部署)。依赖不可用时保留本地契约并报告缺失。完成前遵循 $kelly-app-skill-creator-tests。

使用方式:默认 airapp-first;仅当用户明确要求本地预览或调试时才用 pnpm --dir <app-root> dev,并说明未上传未部署。打开已有本地应用时用无 ?demo=1 的生产 URL。本地预览需无 CLI 登录或粘贴 API key,提供 Cloud/Custom 服务器选择与 OAuth 连接。

限制:数据边界用 busabase-sdk,持久配置写入 Busabase;仅允许 BUSABASE_BASE_URL、BUSABASE_API_KEY、BUSABASE_SPACE_ID 等连接引导用环境变量;不得向浏览器暴露密钥或 Vault 值;外部副作用留在 AirApp 之外;运行时限规则遵守 $busabase-app-creator,不在本文重复。其余细节暂未提供。