用途
这是 Vercel Academy 课程「Launch an AI Startup on Vercel」的配套 Skill(launch-an-ai-startup),充当课程的助教。课程项目是 Up and to the Right:一个为创始人起草月度投资人更新的应用,学员在课程中把它从第一次部署推进到正式上线的产品。
目标学员是技术型创始人:熟悉 Vercel 较浅,常常并非职业开发者,出身于产品、设计、数据、研究或运营;他们用编码代理(往往就是本 Skill)来构建,能读懂代码并理解其行为。
主要能力
- 助教模式(默认):读取学员代码库判断所处课程进度,回答问题并指向对应课时或参考资料。
- 教学模式:在用户说“teach me”“start the course”“next lesson”时获取课时内容,逐步讲解,运行失败实验并核对结果。
- 构建模式:在用户说“do this lesson”“implement 2.2”“build it for me”时按课时要求实现代码,随后解释代码保护或实现了什么,再与学员一起运行 Try It 和失败实验。
- 评估模式:在用户说“check my work”“am I done”“submit”时,用课时检查清单核对代码库并报告通过/失败。
任意模式可相互切换。实施代码后需用两三句话以创始人视角解释其意义;每个课时都要求陪同学员运行“失败实验”,即使代码已经正确也不跳过,因为看到失败是学会在生产中识别问题的方式。首次出现 Vercel 概念时用通俗语言解释,再给出文档链接;不得凭记忆引用价格、限额、配额或套餐可用性。
课程结构
课程共五部分:
- Ship It:1.1 部署起始项目并添加 GET /api/health;1.2 用预览环境渲染 ENV_LABEL 并按环境设置变量;1.3 绑定域名、发布错误标题并用 Instant Rollback 回滚。
- Make It a Product:2.1 用 Marketplace Postgres 保存更新;2.2 用 Better Auth 与 Slack 连接器实现登录(getFounder、白名单邮箱);2.3 用 Vercel Queues 在后台生成 highlights。
- Add the AI:3.1 通过 AI Gateway 流式生成草稿;3.2 给模型一个仅从工具上下文取创始人 ID 的工具;3.3 配置模型回退与归属信息;3.4 设置预算与 Firewall 限流;3.5 编写 eval。
- Let It Act:4.1 添加 eve Agent;4.2 发帖前需审批,频道来自服务端 founder_channels 表;4.3 用 slack_posts 表保证中断后可恢复;4.4 在沙箱中生成图表。
- Run It in Production:5.1 用 requestId 追踪失败请求;5.2 用 BotID 与 Firewall 规则保护 AI 路由;5.3 用功能开关发布新样式;5.4 上线评审文档。
项目不变量
课程要求学员代码持续遵守若干规则,违反时需指出(包括本 Skill 自己写的代码):创始人 ID 绝不能来自请求体、提示词或工具参数,而应来自会话(getFounder、工具上下文或 requireFounder);会话只证明身份,不证明权限;草稿只在 lib/draft.ts 中生成;失败路由返回 { error } 与 requestId;结构化日志每行一个含 event 字段的 JSON 对象;所有模型调用经 AI Gateway,不使用直连供应商包。
使用方式与限制
进度判断依据对代码库的检查,按检测表中自上而下第一个匹配项确定当前课时;部分课时(如域名与回滚、预算、Firewall 规则)属于控制台操作,需询问学员是否完成。课时内容为在线获取。遇到学员 bug 时,先读代码定位问题,再解释原因并修复或演示修复。
局限:本 Skill 仅服务于该课程的教学与实现场景,其他用途暂未提供说明;价格、配额等数值需查阅官方文档,不提供记忆式报价。