SuperAPI AI 工具集

iblai-vibe-scaffold

前端与建站

查看项目

更新于 10-15 22:16

技能介绍

用途:iblai-vibe-scaffold 负责搭建 ibl.ai 应用的骨架,既可从模板生成全新应用(含认证、providers、Redux store、聊天页面、Tauri 就绪),也可为普通 Next.js 项目逐层添加 ibl.ai 功能。

主要能力:提供 Jinja2(.j2) 模板与配套拼装步骤。assets/base/ 为非共享基础(app/(app)、providers、store、lib/iblai、components/ui、package.json、.env.example);assets/shared/ 渲染进每个应用(根 layout、SSO 回调、app-shell、store-provider、hooks、工具配置、Playwright e2e 套件);assets/agent/ 在 base+shared 上叠加聊天页面等。渲染模板后按各 reference 应用补丁。

使用方式:首次使用若 iblai.env 无 ARCHITECTURE=,需先运行 /iblai-vibe-start(四个问题,决定单组织/多组织/无头及登录方式)。新建应用推荐 vibe-starter(随 /iblai-vibe-ops-init 捆绑)或渲染 base+agent 模板;现有应用先运行 /iblai-vibe-auth,再叠加各功能技能。始终在 pnpm build 前确保 .env.local 存在: [ -f .env.local ] || cp .env.example .env.local 无 .env.example 时从 assets/env.example 生成,并把 PLATFORM/TOKEN/DOMAIN 映射到 NEXT_PUBLIC_* 变量。功能技能包括 /iblai-vibe-auth(先运行)、/iblai-vibe-agent-chat、/iblai-vibe-profile、/iblai-vibe-account、/iblai-vibe-analytics、/iblai-vibe-notification、/iblai-vibe-ops-build 等。

限制:不要给 ibl.ai SDK 组件添加自定义样式或颜色,其自带样式(见 BRAND.md)。Provider 链为 AuthProvider > TenantProvider > {children},initializeDataLayer 需传 5 个参数,RTK 需通过 next.config.ts 的 resolve.alias 去重,手动搭建需忠实复现。具体环境变量、模板变量契约见相关 references。缺失信息暂未提供。