AiPexBase BaaS 开发流
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_317015c4/baas。
技能介绍
解决的问题
在面向演示、内部工具或轻量业务系统的前后端开发中,传统方式常把需求、表结构、接口、页面和部署配置拆成多套手工步骤,容易出现字段类型不一致、SDK 初始化参数散落、项目间数据串用等问题。它面向的是以数据表、文件、AI 能力和通知触达为主的轻量系统。该技能把这类工作收敛到一条基于 AiPexBase BaaS 的流程里:先澄清需求,再生成 prd.md、应用、数据表和前端页面,后端能力直接由 BaaS 承担,而不是临时手写接口。
技能如何工作
- 流程固定:按
prd.md→ 应用创建 → 数据库设计 → 前端对接 → 部署上线推进,新建和迭代可自动执行,部署前需确认。 - 配置隔离:每个项目使用独立的
baas-config.json,保存baseUrl、apiKey和appId,避免多个项目共用同一套 BaaS 数据。 - Schema 约束:生成
app-schema.json时要求主键、字段类型、VARCHAR(n)长度、长文本使用FULLTEXT、datetime字段保持非必填等规则,减少建表和前端表单不一致。 - 前端集成:通过
aipexbase-jsSDK 的createClient()初始化,按统一模板开发 HTML、Vue 或 React 页面,并可复用平台侧的 AI、通知、地理位置等扩展能力。
适用边界
该技能适合基于 AiPexBase BaaS 的前端驱动应用、数据管理页和轻量业务闭环,不适用于必须自定义服务端逻辑、复杂微服务拆分或需要脱离 BaaS 鉴权体系的场景。使用时需要可用的 baseUrl 和 manageToken,并注意平台字段语义与常规数据库约定存在差异,尤其 isNullable 的含义。
使用场景
- 为内部反馈、商品和订单数据搭建轻量管理页,创建 BaaS 表并生成前端增删改查页面。
- 在已有 BaaS 应用里新增审批流程表,复用项目配置并生成对应前端提交页面。
- 构建含图片、文件、视频上传与列表展示的活动页,调用 BaaS 文件能力完成前端集成。
- 设计带 AI 对话、邮件通知和活动查询的服务页,复用平台扩展能力并接入前端。
适合人员
- 前端工程师:想少写后端接口,把表单、列表和文件上传直接接到 BaaS 数据表。
- 独立开发者:要快速做可部署的轻量业务页,包含数据表、AI 对话和通知触达。
- 产品工程师:需要把 PRD 转成前端页面和 BaaS 表结构,统一字段与项目配置。
- 内部工具负责人:要把审批、反馈、商品等轻量流程做成可访问的 Web 应用。