[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-0cc20cbf-7b8d-44d4-8fdf-54bc060aefe0":3,"$fa8aw21xi-Mi4AzAr65t2L-qZ1BecVi6-vCToCB36YKY":43},{"id":4,"title":5,"description":6,"categoryId":7,"moduleId":8,"tags":9,"prompt":10,"icon":11,"source":12,"sourceUrl":13,"authorId":14,"authorName":15,"isPublic":16,"stars":17,"runs":18,"createdAt":19,"updatedAt":19,"module":20,"category":27,"packages":34},"0cc20cbf-7b8d-44d4-8fdf-54bc060aefe0","app-builder","主应用编排器。从自然语言请求创建全栈应用。确定项目类型，选择技术栈，协调代理。","cat_life_career","mod_other","sickn33,other","---\nname: app-builder\ndescription: \"Main application building orchestrator. Creates full-stack applications from natural language requests. Determines project type, selects tech stack, coordinates agents.\"\nrisk: unknown\nsource: community\ndate_added: \"2026-02-27\"\n---\n\n# App Builder - Application Building Orchestrator\n\n> Analyzes user's requests, determines tech stack, plans structure, and coordinates agents.\n\n## 🎯 Selective Reading Rule\n\n**Read ONLY files relevant to the request!** Check the content map, find what you need.\n\n| File | Description | When to Read |\n|------|-------------|--------------|\n| `project-detection.md` | Keyword matrix, project type detection | Starting new project |\n| `tech-stack.md` | 2025 default stack, alternatives | Choosing technologies |\n| `agent-coordination.md` | Agent pipeline, execution order | Coordinating multi-agent work |\n| `scaffolding.md` | Directory structure, core files | Creating project structure |\n| `feature-building.md` | Feature analysis, error handling | Adding features to existing project |\n| `templates\u002FSKILL.md` | **Project templates** | Scaffolding new project |\n\n---\n\n## 📦 Templates (13)\n\nQuick-start scaffolding for new projects. **Read the matching template only!**\n\n| Template | Tech Stack | When to Use |\n|----------|------------|-------------|\n| [nextjs-fullstack](templates\u002Fnextjs-fullstack\u002FTEMPLATE.md) | Next.js + Prisma | Full-stack web app |\n| [nextjs-saas](templates\u002Fnextjs-saas\u002FTEMPLATE.md) | Next.js + Stripe | SaaS product |\n| [nextjs-static](templates\u002Fnextjs-static\u002FTEMPLATE.md) | Next.js + Framer | Landing page |\n| [nuxt-app](templates\u002Fnuxt-app\u002FTEMPLATE.md) | Nuxt 3 + Pinia | Vue full-stack app |\n| [express-api](templates\u002Fexpress-api\u002FTEMPLATE.md) | Express + JWT | REST API |\n| [python-fastapi](templates\u002Fpython-fastapi\u002FTEMPLATE.md) | FastAPI | Python API |\n| [react-native-app](templates\u002Freact-native-app\u002FTEMPLATE.md) | Expo + Zustand | Mobile app |\n| [flutter-app](templates\u002Fflutter-app\u002FTEMPLATE.md) | Flutter + Riverpod | Cross-platform mobile |\n| [electron-desktop](templates\u002Felectron-desktop\u002FTEMPLATE.md) | Electron + React | Desktop app |\n| [chrome-extension](templates\u002Fchrome-extension\u002FTEMPLATE.md) | Chrome MV3 | Browser extension |\n| [cli-tool](templates\u002Fcli-tool\u002FTEMPLATE.md) | Node.js + Commander | CLI app |\n| [monorepo-turborepo](templates\u002Fmonorepo-turborepo\u002FTEMPLATE.md) | Turborepo + pnpm | Monorepo |\n\n---\n\n## 🔗 Related Agents\n\n| Agent | Role |\n|-------|------|\n| `project-planner` | Task breakdown, dependency graph |\n| `frontend-specialist` | UI components, pages |\n| `backend-specialist` | API, business logic |\n| `database-architect` | Schema, migrations |\n| `devops-engineer` | Deployment, preview |\n\n---\n\n## Usage Example\n\n```\nUser: \"Make an Instagram clone with photo sharing and likes\"\n\nApp Builder Process:\n1. Project type: Social Media App\n2. Tech stack: Next.js + Prisma + Cloudinary + Clerk\n3. Create plan:\n   ├─ Database schema (users, posts, likes, follows)\n   ├─ API routes (12 endpoints)\n   ├─ Pages (feed, profile, upload)\n   └─ Components (PostCard, Feed, LikeButton)\n4. Coordinate agents\n5. Report progress\n6. Start preview\n```\n\n## When to Use\nThis skill is applicable to execute the workflow or actions described in the overview.\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.\n","","imported","https:\u002F\u002Fgithub.com\u002Fsickn33\u002Fantigravity-awesome-skills","user_system_seed","SkillOPIC",true,187,1774,"2026-05-16 13:03:56",{"id":8,"name":21,"slug":22,"icon":23,"description":24,"sort":25,"createdAt":26},"其他","other","mdi-page-next-outline","其他类型Skill",5,"2026-05-16 12:53:40",{"id":7,"name":28,"slug":29,"icon":30,"description":31,"moduleId":8,"sort":32,"skillCount":33,"createdAt":26},"职场发展","career","mdi-briefcase-outline","面试准备、简历优化、职业规划",4,575,[35],{"id":36,"skillId":4,"version":37,"fileName":38,"fileSize":39,"filePath":40,"fileHash":41,"manifest":42,"createdAt":19},"fefc0e23-aa2e-43e9-8c59-612d1462ece5","1.0.0","app-builder.zip",20671,"uploads\u002Fskills\u002F0cc20cbf-7b8d-44d4-8fdf-54bc060aefe0\u002Fapp-builder.zip","853f887862c792361bbd42e3c99ba0bfd74c4b80a68f9b4f3d6a61a49b474505","[{\"path\":\"SKILL.md\",\"isDirectory\":false,\"size\":3595},{\"path\":\"agent-coordination.md\",\"isDirectory\":false,\"size\":5555},{\"path\":\"feature-building.md\",\"isDirectory\":false,\"size\":1123},{\"path\":\"project-detection.md\",\"isDirectory\":false,\"size\":1323},{\"path\":\"scaffolding.md\",\"isDirectory\":false,\"size\":3609},{\"path\":\"tech-stack.md\",\"isDirectory\":false,\"size\":886},{\"path\":\"templates\u002FSKILL.md\",\"isDirectory\":false,\"size\":2034},{\"path\":\"templates\u002Fastro-static\u002FTEMPLATE.md\",\"isDirectory\":false,\"size\":1706},{\"path\":\"templates\u002Fchrome-extension\u002FTEMPLATE.md\",\"isDirectory\":false,\"size\":1966},{\"path\":\"templates\u002Fcli-tool\u002FTEMPLATE.md\",\"isDirectory\":false,\"size\":1762},{\"path\":\"templates\u002Felectron-desktop\u002FTEMPLATE.md\",\"isDirectory\":false,\"size\":1823},{\"path\":\"templates\u002Fexpress-api\u002FTEMPLATE.md\",\"isDirectory\":false,\"size\":1759},{\"path\":\"templates\u002Fflutter-app\u002FTEMPLATE.md\",\"isDirectory\":false,\"size\":1855},{\"path\":\"templates\u002Fmonorepo-turborepo\u002FTEMPLATE.md\",\"isDirectory\":false,\"size\":1880},{\"path\":\"templates\u002Fnextjs-fullstack\u002FTEMPLATE.md\",\"isDirectory\":false,\"size\":1620},{\"path\":\"templates\u002Fnextjs-saas\u002FTEMPLATE.md\",\"isDirectory\":false,\"size\":2266},{\"path\":\"templates\u002Fnextjs-static\u002FTEMPLATE.md\",\"isDirectory\":false,\"size\":2044},{\"path\":\"templates\u002Fnuxt-app\u002FTEMPLATE.md\",\"isDirectory\":false,\"size\":2137},{\"path\":\"templates\u002Fpython-fastapi\u002FTEMPLATE.md\",\"isDirectory\":false,\"size\":1785},{\"path\":\"templates\u002Freact-native-app\u002FTEMPLATE.md\",\"isDirectory\":false,\"size\":1939}]",{"code":44,"message":45,"data":46},200,"success",{"items":47,"stats":48,"page":51},[],{"averageRating":49,"totalRatings":49,"ratingCounts":50},0,[49,49,49,49,49],{"limit":52,"offset":49,"hasMore":53,"nextOffset":52,"ratedOnly":16},15,false]