# App Builder

> 主应用构建编排器。从自然语言请求创建全栈应用。确定项目类型、选择技术栈、协调智能体。触发词：应用构建、创建应用、新建项目、全栈开发、项目脚手架、app builder、build app、create application

- Skill: `kscz0000/app-builder` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add kscz0000/app-builder`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kscz0000/app-builder/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: kscz0000 (https://skillmd.com/u/kscz0000)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/kscz0000/app-builder

---


# App Builder - 应用构建编排器

> 分析用户请求，确定技术栈，规划结构，协调智能体。

## 🎯 选择性阅读规则

**只阅读与请求相关的文件！** 查看内容地图，找到你需要的内容。

| 文件 | 描述 | 何时阅读 |
|------|------|----------|
| `project-detection.md` | 关键词矩阵、项目类型检测 | 启动新项目时 |
| `tech-stack.md` | 2025 默认技术栈、替代方案 | 选择技术时 |
| `agent-coordination.md` | 智能体流水线、执行顺序 | 协调多智能体工作时 |
| `scaffolding.md` | 目录结构、核心文件 | 创建项目结构时 |
| `feature-building.md` | 功能分析、错误处理 | 向现有项目添加功能时 |
| `templates/SKILL.md` | **项目模板** | 脚手架新项目时 |

---

## 📦 模板 (13个)

新项目的快速启动脚手架。**只阅读匹配的模板！**

| 模板 | 技术栈 | 使用场景 |
|----------|------------|-------------|
| [nextjs-fullstack](templates/nextjs-fullstack/TEMPLATE.md) | Next.js + Prisma | 全栈 Web 应用 |
| [nextjs-saas](templates/nextjs-saas/TEMPLATE.md) | Next.js + Stripe | SaaS 产品 |
| [nextjs-static](templates/nextjs-static/TEMPLATE.md) | Next.js + Framer | 落地页 |
| [nuxt-app](templates/nuxt-app/TEMPLATE.md) | Nuxt 3 + Pinia | Vue 全栈应用 |
| [express-api](templates/express-api/TEMPLATE.md) | Express + JWT | REST API |
| [python-fastapi](templates/python-fastapi/TEMPLATE.md) | FastAPI | Python API |
| [react-native-app](templates/react-native-app/TEMPLATE.md) | Expo + Zustand | 移动应用 |
| [flutter-app](templates/flutter-app/TEMPLATE.md) | Flutter + Riverpod | 跨平台移动应用 |
| [electron-desktop](templates/electron-desktop/TEMPLATE.md) | Electron + React | 桌面应用 |
| [chrome-extension](templates/chrome-extension/TEMPLATE.md) | Chrome MV3 | 浏览器扩展 |
| [cli-tool](templates/cli-tool/TEMPLATE.md) | Node.js + Commander | CLI 应用 |
| [monorepo-turborepo](templates/monorepo-turborepo/TEMPLATE.md) | Turborepo + pnpm | Monorepo |

---

## 🔗 相关智能体

| 智能体 | 角色 |
|-------|------|
| `project-planner` | 任务分解、依赖图 |
| `frontend-specialist` | UI 组件、页面 |
| `backend-specialist` | API、业务逻辑 |
| `database-architect` | 数据库模式、迁移 |
| `devops-engineer` | 部署、预览 |

---

## 使用示例

```
用户: "做一个 Instagram 克隆，带照片分享和点赞功能"

App Builder 流程:
1. 项目类型: 社交媒体应用
2. 技术栈: Next.js + Prisma + Cloudinary + Clerk
3. 创建计划:
   ├─ 数据库模式 (users, posts, likes, follows)
   ├─ API 路由 (12 个端点)
   ├─ 页面 (feed, profile, upload)
   └─ 组件 (PostCard, Feed, LikeButton)
4. 协调智能体
5. 报告进度
6. 启动预览
```

## 何时使用
此技能适用于执行概述中描述的工作流或操作。

## 限制
- 仅当任务明确符合上述范围时使用此技能。
- 不要将输出视为环境特定验证、测试或专家审查的替代品。
- 如果缺少必要的输入、权限、安全边界或成功标准，请停止并请求澄清。

