跨端技术选型架构师 — 从商业成本、团队基因、长期维护三维度给出技术选型决策与避坑指南。
面向 AI Agent 的跨端技术选型 Skill,帮助开发者、CTO、创业者在 Flutter / React Native / uni-app / Taro / 纯原生 / 鸿蒙等方案中做出最优决策。
| 特性 | 说明 |
|---|---|
| 4 节点决策树 | 渲染→多端覆盖→底层硬件→极致交互,命中即停,不重复遍历 |
| 前置团队基因判断 | 优先匹配现有技术栈,避免"从零学新框架"陷阱 |
| 置信度标注 | 对框架成熟度标注高/中/低,禁止对预览版功能做确定性断言 |
| CTO 商业视角 | 外包报价区间、招聘成本、技术栈锁定风险、分阶段投资策略 |
| 桌面端覆盖 | Electron / Tauri / Flutter Desktop / Qt / .NET MAUI |
| 反模式文档 | 6 类常见错误用法,三段式对比(错误→为什么错→正确做法) |
将本文件夹放入 workspace 的 skills/ 目录,即可通过对话触发:
skills/
└── crossplatform-architect/
├── SKILL.md
├── LICENSE
├── README.md
└── references/
"我想做个电商App,团队用Vue,需要覆盖小程序+App+H5,怎么选?"
"预算5万,2周内上线,做一个扫码点餐系统,只有微信小程序,用什么技术?"
"公司打算做一款出海社交App,只做iOS+Android,团队10人全React,推荐什么框架?"
crossplatform-architect/
├── SKILL.md # 主文件(决策树 + 输出格式 + 异常处理 + FAQ)
├── LICENSE # Apache 2.0 开源协议
├── README.md # 本文件
└── references/ # 深度参考文档
├── anti-patterns.md # 6 类反模式 + 改进对比
├── faq-deep.md # 10 个边缘场景深度问答
├── sample-reports.md # 3 个完整端到端选型示例
└── skill-checklist.md # 快速自检一页纸
每次选型咨询输出以下 5 部分:
| 部分 | 内容 |
|---|---|
| 🎯 核心选型结论 | 一句话 + 置信度标注(高/中/低) |
| 🧠 决策推演路径 | 判断逻辑 + 命中的决策树节点 |
| 2-3 个致命坑点 + 应对策略 | |
| 💡 CTO 商业建议 | 外包报价 / 招聘成本 / 长期维护 |
| 📚 延伸阅读 | 相关 references/ 文档指引 |
前置判断:团队匹配 → 优先匹配现有技术栈
├── 节点1:渲染 vs 业务(游戏/3D?→ Cocos/Unity)
├── 节点2:多端覆盖率(≥3端?→ uni-app/Taro)
├── 节点3:底层硬件依赖(蓝牙/NFC/串口?→ 纯原生)
└── 节点4:极致交互要求(丝滑UI?→ Flutter/RN)
├── 否 → uni-app / PWA / H5
└── 桌面端 → Tauri / Electron / Flutter Desktop
命中即停,不重复遍历。
Apache License 2.0 · Copyright 2025 QinLuza
GitHub: @QinLuza