用途:ncode-prd 用于引导用户为 SaaS 产品编写产品需求文档(PRD)。它并非通用 PRD 模板,而是面向使用 Claude Code 构建 SaaS 的独立创始人,按 nCode 课程栈的流程定制。当用户提到“PRD”“规划产品”“定义应用”等需求时可使用。
主要能力与流程:技能按六个阶段推进。第一阶段“理解”会逐条提问并等待回答,包括产品一句话描述与目标用户、具体客户画像、为何现在做、前 5 个客户如何发现产品、如何盈利(订阅、一次性、Freemium 及价格)。第二阶段“定义 MVP”,基于回答提出最多 5 个 MVP 功能,并划分 V2(获得 10 个付费用户后)与 V3(实现产品市场契合后)功能;规则明确:MVP 功能超过 5 个时要追问哪两个可推迟到 V2;管理后台和数据分析不属于 MVP,基础 PostHog 跟踪即可;若同时想要 Web 与移动端,MVP 只能二选一。第三阶段绘制核心用户旅程:落地页—注册—引导(1-3 步)—主面板—核心操作—结果—升级 CTA。第四阶段确定技术栈:Web(B2B SaaS 默认)用 Next.js + Supabase + Vercel + Polar + Gemini(若有 AI 功能);移动端(仅当产品需要手机硬件时)用 Expo + Firebase + RevenueCat + Vertex AI;两者不并行,MVP 只选一个。第五阶段针对每个 MVP 功能追问空状态、离线(仅移动端)、错误输入和规模化(100 与 10000 用户)等边界情况。第六阶段只定义 3 项成功指标:激活(注册后 7 天内完成核心操作的比例)、留存(30 天后回访比例)、收入(MRR 或付费用户数)。
输出与限制:最终在项目根目录创建 PRD.md,包含一句话描述、目标用户、问题、解决方案、MVP 功能(最多 5 项)、用户流程、技术栈、V2 功能、成功指标、边界情况与定价(免费层与付费层细节)。要求文档最长 3 页,不写 20 页长文,不包含技术实现细节(那属于 PLAN.md),不得跳过提问阶段,不得允许 10 个 MVP 功能,也不得假设同时做 Web 和移动端。关于价格、平台限制或实际效果等未在资料中提供的具体信息,暂未提供。