App Builder 是一个应用构建编排器,用于分析用户请求、确定技术栈、规划项目结构并协调其他智能体共同完成开发。它强调“选择性阅读”:只读取与当前请求相关的文件,先查看内容索引再定位所需资料。
可用的说明文件包括:project-detection.md(关键词矩阵与项目类型检测,适用于启动新项目)、tech-stack.md(默认技术栈及替代方案,适用于技术选型)、agent-coordination.md(智能体流水线与执行顺序,适用于多智能体协作)、scaffolding.md(目录结构与核心文件,适用于创建项目结构)、feature-building.md(功能分析与错误处理,适用于为已有项目添加功能)、templates/SKILL.md(项目模板,适用于脚手架新建项目)。
内置 13 个模板,按需读取匹配项:nextjs-fullstack(Next.js + Prisma,全栈 Web 应用)、nextjs-saas(Next.js + Stripe,SaaS 产品)、nextjs-static(Next.js + Framer,落地页)、nuxt-app(Nuxt 3 + Pinia,Vue 全栈应用)、express-api(Express + JWT,REST API)、python-fastapi(FastAPI,Python API)、react-native-app(Expo + Zustand,移动应用)、flutter-app(Flutter + Riverpod,跨平台移动应用)、electron-desktop(Electron + React,桌面应用)、chrome-extension(Chrome MV3,浏览器扩展)、cli-tool(Node.js + Commander,CLI 应用)、monorepo-turborepo(Turborepo + pnpm,Monorepo)。
它会协调相关智能体:project-planner 负责任务拆分与依赖图,frontend-specialist 负责 UI 组件与页面,backend-specialist 负责 API 与业务逻辑,database-architect 负责模式与迁移,devops-engineer 负责部署与预览。
使用示例:用户提出“做一个带照片分享和点赞的 Instagram 克隆”,App Builder 会先判定项目类型为社交媒体应用,选择 Next.js + Prisma + Cloudinary + Clerk 技术栈,再制定计划(数据库模式、API 路由、页面与组件),协调各智能体、报告进度并启动预览。
限制:资料未提供安装命令、收费或价格、平台支持范围及具体使用步骤等细节。