Skip to content

01 · 从想法到 MVP

想法验证:先想清楚,再动手

MVP 失败最常见的原因不是技术问题,是做了没人要的东西。用 Claude Code 做想法验证,比写代码快得多。

我有一个产品想法:做一个「程序员的 Claude Code 实战课」平台,
学员付费学课程,视频 + 代码 + 文档。

扮演一个苛刻的投资人/用户,从以下角度质疑这个想法:

1. 市场:已有多少竞品?差异化在哪里?
2. 用户:目标用户有多少?他们今天用什么替代方案?
3. 变现:付费意愿有多强?客单价能到多少?
4. 执行:一个人做得到吗?最大的执行风险是什么?

然后告诉我:如果这个想法想快速验证,最小的验证方式是什么(不是做产品,是验证需求)?

技术选型:一人公司的原则

我要做一个在线课程平台 MVP,一个人开发,
帮我选择技术栈。

约束条件:
- 有一定技术基础,会看代码逻辑
- 目标:2 周出 MVP(能收钱就算成功)
- 不想在运维上花太多时间
- 预算控制在 200 元/月以内

评估以下选项,给出推荐:
- 全栈框架:Next.js vs Remix vs Nuxt
- 数据库:Supabase vs PlanetScale vs Neon
- 支付:微信支付(需要公司)vs Stripe vs Lemon Squeezy
- 部署:Vercel vs Cloudflare Pages vs Railway

最重要的评估维度:开发速度、维护成本、扩展性。

两周 MVP 计划

帮我制定一个 14 天的 MVP 开发计划:

目标:一个能收钱的课程平台,功能包括:
- 课程列表页 + 详情页
- 用户注册 / 登录(邮箱)
- 微信支付 / Stripe 购买
- 视频课时播放(用 CMSvideos 或 Vimeo 托管视频)
- 学习进度记录

技术栈:Next.js 14 + Supabase + Vercel

制定:
- 每天的工作重点(Day 1-14)
- 哪些功能是 Must Have(不做不能上线)
- 哪些功能等 V1.1 再做
- 关键的技术决策需要提前确定

用 Claude Code 加速 MVP 开发

按照计划,用 Claude Code 快速构建:

我们在做课程平台 MVP,今天(Day 3)目标是:
完成用户注册 / 登录,以及课程列表和详情页。

先读 CLAUDE.md 了解项目结构,
然后按以下顺序完成:

1. Supabase Auth 配置(邮箱登录)
2. courses 表和 lessons 表的 Schema(用 Supabase SQL Editor)
3. 课程列表页(静态数据就行,从 Supabase 读)
4. 课程详情页(显示课时列表)

不要追求完美,能跑起来就行。我们明天再迭代。

上线前的 Checklist

我的 MVP 准备上线,帮我生成一个上线前 Checklist:

重点检查:
1. 安全:用户数据、支付流程、SQL 注入、XSS
2. 性能:首屏加载时间 < 3 秒、Core Web Vitals
3. 可靠性:支付成功但内容没有开通的情况
4. 运营:埋点是否到位,用于后续分析
5. 法务:隐私政策、用户协议、退款政策

每一项都给出具体的验证方法。

大齐 AI 课堂 · 程序员的 Agent 开发课