用途:App Builder 是一个应用构建编排器(orchestrator),用于从自然语言请求出发创建全栈应用。它会分析用户请求,判断项目类型、选择技术栈、规划项目结构,并协调其他智能体共同完成开发。
主要能力:
- 项目类型识别与结构规划:通过项目检测规则(如关键字矩阵)判断请求属于哪类项目。
- 技术栈选择:参考默认技术栈与备选方案进行选型。
- 多智能体协调:按代理流水线与执行顺序组织工作,涉及 project-planner(任务拆解、依赖图)、frontend-specialist(UI 组件、页面)、backend-specialist(API、业务逻辑)、database-architect(模式、迁移)、devops-engineer(部署、预览)等角色。
- 功能构建:支持在已有项目中添加功能,并进行功能分析与错误处理。
- 脚手架生成:提供 13 个模板,用于快速初始化新项目,包括 nextjs-fullstack(Next.js + Prisma)、nextjs-saas(Next.js + Stripe)、nextjs-static(Next.js + Framer)、nuxt-app(Nuxt 3 + Pinia)、express-api(Express + JWT)、python-fastapi(FastAPI)、react-native-app(Expo + Zustand)、flutter-app(Flutter + Riverpod)、electron-desktop(Electron + React)、chrome-extension(Chrome MV3)、cli-tool(Node.js + Commander)、monorepo-turborepo(Turborepo + pnpm)等。
使用方式:遵循“选择性阅读”原则,只读取与请求相关的文件;先查看内容映射,再按需读取对应文档(如 project-detection.md、tech-stack.md、agent-coordination.md、scaffolding.md、feature-building.md、templates/SKILL.md),脚手架阶段只读取匹配的模板。
适用场景:从自然语言需求出发的全栈 Web、SaaS、移动端、桌面端、浏览器扩展、CLI、后端 API 或 monorepo 项目开发。
限制:资料未提供具体安装命令、收费或价格信息,暂未提供其他运行环境与性能限制说明。