Add SaaS and CRM skeleton evaluation library for Skelet

Intro content:
- Replace 5 legacy CRM docs with 6 curated evaluation documents
- Add 3 SaaS skeletons (M2 priority): Next.js SaaS Starter, Wasp Open SaaS, BoxyHQ SaaS Starter Kit
- Add 3 CRM skeletons (M3 candidate): Atomic CRM, NextCRM, Krayin Laravel CRM
- Add structured README with project selector matrix and stage-based recommendations

Each evaluation includes:
- 6-dimensional AI-friendly scoring (0-5 scale): structure, docs, tests, examples, dependency minimalism, incremental dev
- Quick-start commands and tech stack summary
- Two in-depth articles: project review + comparative analysis
- Scenario recommendations and selection guide

Total: 1,364 lines of curated content, directly supporting Skelet's M2/M3 content pipeline and business plan targets.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
QiuSW
2026-07-07 11:03:25 +08:00
co-authored by Claude Haiku 4.5
parent 91ee2d2d1d
commit 368fd50266
12 changed files with 1503 additions and 406 deletions
+169
View File
@@ -0,0 +1,169 @@
项目名称:Next.js SaaS Starter
github:https://github.com/nextjs/saas-starter
简介:Next.js 官方 SaaS 起点项目,使用 PostgreSQL、Stripe 和 shadcn/ui,强调最小化学习资源,星数最高的官方开源骨架,轻量级依赖易于 AI 理解和扩展,最适合快速原型和 MVP 开发。
语言:TypeScript,JavaScript,React
场景:SaaS应用、多租户系统、支付集成、快速原型
6项评分:3,4,2,3,5,5
推荐理由:官方维护、轻量级依赖、易于 AI 理解和快速迭代。虽然缺少测试和复杂功能,但作为起点项目最适合 AI coding。清晰的基础代码、标准 Next.js 模式和最小化设计使其成为学习 SaaS 架构的最佳入门选择。
下载:https://github.com/nextjs/saas-starter
文章1标题:Next.js SaaS Starter:官方最轻量级 SaaS 骨架评测
文章1内容:
一、项目定位
Next.js SaaS Starter 是 Vercel 官方出品的 SaaS 起点项目。
不同于企业级的完整框架,它故意设计为最小化学习资源——
只包含核心功能(认证、RBAC、计费),而非堆砌所有可能的特性。
这使得开发者能快速启动项目,并基于自己的需求增量扩展。
二、核心功能
• 🔐 认证系统
- 邮箱/密码认证
- 会话管理
• 👥 角色基础访问控制 (RBAC)
- 用户权限分层
- 团队权限管理
• 💳 Stripe 支付集成
- 订阅管理
- 产品价格配置
• 📊 活动日志与仪表板
- CRUD 操作示例
- 数据可视化基础
三、技术栈
部分 技术
Web 框架 Next.js 15+
前端 React + TypeScript
数据库 PostgreSQL
ORM Drizzle ORM
样式 Tailwind CSS + shadcn/ui
支付 Stripe
认证 NextAuth.js 兼容设计
四、快速开始
# 克隆项目
git clone https://github.com/nextjs/saas-starter.git
cd saas-starter
# 安装依赖
npm install
# 配置环境
cp .env.example .env.local
# 数据库迁移
npm run db:push
# 启动开发服务器
npm run dev
五、AI Coding 友好度评分
维度 分值 说明
目录结构 3/5 标准 Next.js 结构清晰,但示例模块较少
文档完整度 4/5 README 和示例清楚,但缺少架构文档
测试覆盖 2/5 无测试文件,需要自己补齐
示例模块 3/5 认证和计费示例部分,需补充复杂功能
依赖克制度 5/5 依赖最轻,只用必要包
增量开发 5/5 清晰的代码结构,AI 易于理解和扩展
总体评分: 74/100 (最适合快速原型和学习)
六、为什么选择 Next.js SaaS Starter
1. 官方维护,更新及时(最后更新 2026-06-30)
2. 依赖极少,学习成本最低
3. 代码风格标准,AI 最容易理解
4. 不做过度工程化,专注核心功能
5. 基于此扩展,添加业务逻辑最快
七、不适合的场景
• 需要企业级认证(如 SSO / SAML)的项目
• 需要审计日志和合规认证的系统
• 需要完整的团队协作和权限管理的复杂应用
• 项目初期就需要大量第三方集成的团队
文章2标题:Next.js SaaS Starter vs boxyhq/saas-starter-kit vs wasp-lang/open-saas:三大官方骨架对比
文章2内容:
一、三个项目的定位差异
| 项目 | 定位 | 复杂度 | 学习成本 | AI友好度 |
|------|------|--------|---------|---------|
| Next.js SaaS Starter | 官方最轻量入门 | ⭐ | ⭐ | ⭐⭐⭐⭐⭐ |
| boxyhq/saas-starter-kit | 企业级参考 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ |
| wasp-lang/open-saas | 全栈类型安全 | ⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐⭐ |
二、选择建议
**选 Next.js SaaS Starter:**
- 你是 SaaS 初学者
- 想快速制作 MVP 或演示项目
- 偏好轻量级、标准化的 Next.js 项目
- 用 Claude Code / Cursor 进行快速迭代
- ✅ 最适合本清单推荐
**选 wasp-lang/open-saas:**
- 你需要全栈类型安全和完整示例
- 希望使用新一代框架的结构化方式
- 项目需要后台任务和文件管理
- 想要一键部署到 Railway/Fly.io
- ✅ AI 友好度最高,适合 AI coding 深度开发
**选 boxyhq/saas-starter-kit:**
- 你在学习企业级 SaaS 架构
- 需要 SSO、SAML、审计日志等功能
- 团队规模较大,需要复杂权限管理
- 项目生产环境就需要这些功能
- ✅ 企业级参考价值最高
三、技术栈对比
| 对比项 | Next.js | boxyhq | Wasp |
|--------|--------|--------|------|
| 框架 | Next.js | Next.js | Wasp Lang |
| 后端 | Node.js + Route Handlers | Node.js | Node.js |
| 数据库 | PostgreSQL | PostgreSQL | PostgreSQL |
| ORM | Drizzle | Prisma | Prisma |
| 认证 | 自建 | NextAuth.js | Wasp Auth |
| 样式 | Tailwind + shadcn | Tailwind | Tailwind |
| 类型安全 | TypeScript | TypeScript | 全栈类型检查 |
| 测试 | ❌ 无 | ✅ 有 | ✅ 有 |
| 文档 | 📖 良好 | 📖 完整 | 📖 优秀 |
四、开发体验对比
| 场景 | 推荐 | 原因 |
|------|------|------|
| 添加新页面 + 数据表 | wasp-lang | 框架生成,完全类型安全 |
| 配置 Stripe | Next.js | 最少配置,专注集成逻辑 |
| 实现 RBAC 权限系统 | boxyhq | 完整示例和最佳实践 |
| AI coding 快速迭代 | Next.js 和 wasp | 代码简洁,结构清晰 |
| 学习 SaaS 概念 | Next.js | 最少干扰,专注核心 |
五、建议方案
**MVP 阶段(1-3 个月):**
👉 使用 **Next.js SaaS Starter** + Claude Code
- 快速上线核心功能
- 专注产品迭代,不陷入架构细节
- AI 辅助开发效率最高
**验证成功,需扩展(3-6 个月):**
👉 迁移到 **wasp-lang/open-saas** 或重构为 **boxyhq** 级别
- 如需复杂权限系统 → boxyhq
- 如需全栈类型安全 + AI 深度开发 → Wasp
**学习企业架构(研究用):**
👉 研究 **boxyhq/saas-starter-kit**
- 不一定用于生产,但可学习业界最佳实践
- 多人团队规模时的权限设计思路