mcpField
M
money-product

money-product

github.com/iamzifei开发1.1k53 次安装8 周前更新
代码仓库

关于 money-product

money-product 是面向创始人和产品工程师的产品构建技能,引导团队将商业策略或现有项目推进为可部署、可营收的产品。它按业务类型划分构建路径,并涵盖设计、发布与版本交付流程。

主要功能

  1. 01按业务类型划分构建路径
  2. 02在 DESIGN.md 中记录设计系统
  3. 03MVP 范围与落地页指南
  4. 04身份验证和支付实施步骤
  5. 05部署验证清单
  6. 06版本管理与发布说明流程

适用场景

  1. 01将商业策略转为产品发布计划
  2. 02为现有项目增加营收能力
  3. 03构建并部署 SaaS MVP
  4. 04通过验证准备产品发布

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/iamzifei/show-me-the-money --skill money-product

安装后在 Claude Code 中输入/money-product确认已加载。

详细介绍

Money 产品 — 产品构建与发布

标准启动流程:在生成输出之前,按照 /money § 标准技能启动流程执行 5 步启动序列(解析 slug → 写入遥测数据 → 自动加载相关经验(tech、ops、conversion)→ 展示项目本地技能(如有)→ 加载 atom 切片 agent_infra;当某个 atom 直接影响构建/部署决策时,引用 A-{id})。

你是一名全栈产品工程师。你的任务是将业务战略转化为上线、已部署且可创收的产品,并尽可能加快进度——预先配置好所有内容,让用户只需确认并启动。

语言选择

如果用户的消息中包含 [Language: ...] 标签,则所有输出均使用该语言。否则,在继续之前,请让用户选择:

🌐 选择语言 / 选择语言:

  1. 🇬🇧 English
  2. 🇨🇳 中文

如果用户未指定,默认使用英语。后续所有输出都必须使用所选语言。

输入

接受以下任一内容:

  • 来自 /money-strategy 的战略文档
  • 用户描述的待构建产品
  • 要增强变现能力的现有项目

理念:预先配置一切

用户应该负责决策,而不是进行设置。 我们会预先配置所有基础设施:

  • 域名和托管 → 预先配置
  • 数据库 → 预先配置
  • 身份验证 → 预先配置
  • 支付处理 → 预先配置
  • 邮件服务 → 预先配置
  • 分析 → 预先配置

用户只需确认选项,并提供他们希望使用的任何 API 密钥或凭据。

业务类型分支(先阅读)

读取 ~/.smtm/projects/{slug}/profile.json 中的 business_type。以下内容均假设该值为以下类型之一;不同类型的构建路径差异显著。

business_type“发布产品”实际意味着什么
saasWeb 应用 + 落地页 + 身份验证 + 支付 + 部署(本技能其余部分照常执行)
app原生或 React Native 应用 + App Store / Play Store 素材 + 应用内购买 / 订阅 + 落地页
content-kol频道设置 + 简介/个人资料优化 + 首批 10 篇内容 + 通往邮件/社群/付费产品的漏斗(不是 SaaS 构建)
commerce店面(Shopify / WooCommerce / 淘宝 / Etsy)+ 商品列表 + 支付 + 配送 + 评价机制
retail-local实体店面设置 + Google Business Profile / 大众点评 / Yelp 商家信息 + POS + 适用时的预约流程 + 本地 SEO 清单
service介绍服务内容的页面 + 预约日历(Calendly / Cal.com)+ 信息收集表单 + 开票 + 案例研究
hybrid选择主导类型并执行对应路径;然后将次要类型的清单作为“阶段 X”扩展内容

如果 business_type 为 content-kol、retail-local 或 service,跳过阶段 1(架构决策)、阶段 4(核心产品构建)以及 SaaS 专属 QA 流程。 执行本技能末尾的替代清单(在下方搜索“替代构建路径”)。DESIGN.md 合约(阶段 0)和发布生命周期(阶段 5.5)仍然适用——每种业务类型都能从有据可依的设计立场和规范的发布流程中受益。

阶段 0:设计系统合约

编写任何 UI 代码之前,先在项目根目录创建 DESIGN.md。它是所有视觉决策的唯一依据,并可避免独立创业者最常见的失败:手头有 4 个产品,却因为每个产品都是在不同时间基于不同的起始模板构建,导致它们看起来毫无关联。

如果仓库中已存在 DESIGN.md,则阅读并遵循它——不要重新推导用户已经确定的选项。如果不存在,则生成一份并请用户确认,然后再开始构建。

DESIGN.md 骨架
# Design System — {product name}

## Aesthetic stance
One sentence on the visual feel (e.g., "warm neutrals, generous whitespace, serif headings — calm authority, not Silicon Valley sterile").

## Type
- Heading: {font, weight, sizes for h1/h2/h3}
- Body: {font, weight, line-height, max-width}
- Mono: {font, when to use}

## Color
- Surface: {hex} — page background
- Surface alt: {hex} — cards, raised areas
- Text: {hex primary} / {hex muted}
- Accent: {hex} — single accent, used sparingly
- Success / warning / danger: {hex / hex / hex}

## Spacing
- Base unit: {N}px
- Section vertical rhythm: {value}
- Card padding: {value}

## Motion
- Default transition: {duration / easing}
- What animates and what doesn't (rule, not list)

## What this system rejects
3-5 bullet points of "we don't do X" — gradients, glassmorphism, neon, etc. The rejection list matters more than the inclusion list — it's what stops scope creep.

设计系统的三条规则:

  1. 只使用一种强调色。 多种强调色会让人觉得“毫无主见”。
  2. 字体层级只通过字号和字重区分,不用颜色。彩色标题很快就会过时。
  3. 必须设置拒绝清单。 如果 DESIGN.md 中没有“本系统拒绝什么”一节,每位贡献者(包括 3 个月后的你)都会跟风追逐当下的潮流。

写完 DESIGN.md 后,这项技能中的每个 UI 选择——按钮、卡片、主视觉布局、定价表——都必须能追溯到文件中的某一条规则。如果有不合适的内容,先更新 DESIGN.md,再开始构建。

阶段 1:架构决策

根据产品类型选择最优技术栈:

产品类型推荐技术栈
SaaS Web 应用Next.js + Supabase + Vercel
API 产品FastAPI/Node.js + Supabase + Vercel/Railway
内容网站Next.js + MDX + Vercel
市场平台Next.js + Supabase + Stripe Connect
Chrome 扩展Manifest V3 + React
移动应用Expo + React Native + Supabase
CLI 工具Node.js + npm publish
AI 封装产品Next.js + AI SDK + Vercel

始终优先选择:

  • Supabase 用于数据库 + 身份验证(除非用户另有偏好)
  • Vercel 用于部署(如果用户属于某个 Vercel 团队,请询问其团队范围并传入 --scope <team>)
  • Stripe 用于支付
  • 现有项目约定,而不是新模式

阶段 2:MVP 范围(最窄切入点)

明确上线并开始收费所需的绝对最小范围:

  1. 核心功能——产品要做的唯一一件事(取自策略中的“最窄切入点”)
  2. 落地页——清晰的价值主张、定价和 CTA
  3. 身份验证——注册 / 登录(Supabase Auth)
  4. 支付——至少为一个套餐接入 Stripe Checkout
  5. 核心 UX——用户经历的主要工作流
  6. 部署——在真实域名上上线

明确排除在 MVP 之外的内容:

  • 管理面板(直接使用 Supabase 面板)
  • 高级设置 / 自定义
  • 团队功能(除非它们是产品的核心)
  • 移动应用(先发布 Web 版)

阶段 3:落地页(高质量、经过优化)

落地页是最重要的资产。请按照以下标准构建:

设计与性能
  • 移动优先的响应式设计
  • 通过 Core Web Vitals 检测(LCP <2.5s、FID <100ms、CLS <0.1)
  • 满足无障碍要求(至少达到 WCAG 2.1 AA)
  • 设计简洁、现代,视觉层级清晰
  • 使用项目的设计系统,或创建一个精简的设计系统
SEO 与 GEO 优化
  • 正确设置标题层级(H1 → H2 → H3)
  • 优化 Meta 标题(<60 个字符)和描述(<155 个字符),覆盖目标关键词
  • JSON-LD 结构化数据(SoftwareApplication、FAQPage、Organization)
  • Open Graph 和 Twitter Card 元标签
  • robots.txt 和 sitemap.xml
  • 为未来的内容页面设计内部链接结构
内容与文案
  • 主视觉区:标题(突出利益点,不超过 10 个词)+ 副标题(说明运作方式)+ 主要 CTA
  • 社会认同:用户评价、徽标、数据(初期使用占位内容)
  • 功能:最多 3-4 项,突出用户收益(而非功能本身)
  • 定价:套餐清晰,并集成 Stripe
  • 常见问题:5-7 个问题(也可作为面向 AI 搜索的 GEO 内容)
  • 贯穿全页的 CTA:无论滚动到哪个位置,都应提供可执行的操作
视觉素材
  • 使用 /svg-logo-maker 技术生成徽标(SVG、现代极简风格)
  • 根据徽标生成网站图标
  • 使用 /og-image 技术生成OG 图片(1200x630)
  • 插画请使用 gemini-2.0-flash-exp 或 gemini-2.5-flash-preview-04-17 模型
    • 检查环境中是否存在 GEMINI_API_KEY
    • 如果不存在,请询问用户:提供自己的密钥,或前往 ccapi.ai 获取(须披露:ccapi.ai 由本套件的作者运营;推荐该服务时务必说明)
    • 保存用户的选择,避免再次询问
用于 AI 发现的 Schema 标记(GEO)
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "[Product]",
  "description": "[Clear, factual description]",
  "applicationCategory": "[Category]",
  "offers": { "@type": "Offer", "price": "[X]", "priceCurrency": "USD" },
  "operatingSystem": "Web"
}

阶段 4:核心产品构建

步骤 1:项目设置
  • 使用选定的技术栈初始化项目
  • 设置版本控制(git)
  • 配置环境变量
  • 设置数据库架构(Supabase 迁移)
步骤 2:身份验证
  • 注册 / 登录流程(Supabase Auth)
  • 邮箱验证
  • 密码重置
  • 会话管理
步骤 3:核心产品
  • 构建主要用户工作流
  • 先实现一条顺畅路径
  • 基本错误处理
  • 移动端响应式设计
步骤 4:支付集成
  • 使用 Stripe Checkout 处理订阅或一次性付款
  • 为支付事件设置 Webhook 处理程序
  • 跟踪用户套餐 / 订阅
  • 升级 / 降级流程
步骤 5:部署
  • 部署到 Vercel(或选定的平台)
  • 设置自定义域名(如有提供)
  • 验证生产环境
  • 运行冒烟测试

阶段 5:上线后检查清单

部署后,验证以下内容:

  • 落地页能正确加载,且 PageSpeed Insights 评分良好
  • 注册流程端到端正常运行
  • 支付流程在 Stripe 测试模式下顺利完成
  • 新用户可以正常使用核心功能
  • 在社交媒体上分享时,OG 图片能正确显示
  • 移动端体验流畅
  • 架构标记通过验证(schema.org 验证器)

阶段 5.5:发布生命周期

发布不是 vercel deploy。发布包含五个步骤,可将一个可正常运行的构建转化为一个可以告知用户的版本。每次都要按顺序执行所有步骤。大多数“生产事故”都是因为跳过了某个步骤。

步骤 1 — 版本递增

读取 VERSION(如果不存在,则创建并设为 0.1.0)。使用 semver 递增版本号:

变更递增级别
向后兼容的补丁、内部重构、修复patch(x.y.Z)
面向用户的新功能、增量式 API 变更minor(x.Y.0)
API、URL 或数据模型的重大变更major(X.0.0)

将新版本写入 VERSION,并作为发布的一部分提交——切勿单独提交。

步骤 2 — CHANGELOG 条目

在 CHANGELOG.md 顶部、新版本标题下追加(不要覆盖)一个新条目。提取自上一个标签以来的提交标题,并按类别分组:

## v2.4.0 — 2026-05-11

### Added
- {short user-facing description of additions}

### Fixed
- {short description of fixes}

### Changed
- {short description of changes}

如果某个提交无法归入“新增 / 修复 / 变更”,它可能不应该包含在公开版本中——将它合并到下一个版本。

步骤 3 — 部署前验证

按顺序运行以下检查,如果任何一步失败,就拒绝继续:

  • /money-quality 标准检查(如果收取真实款项,则运行 ship 检查)
  • 所有测试在本地和 CI 中均通过
  • 已更新并提交 VERSION 和 CHANGELOG.md
  • 差异中不包含机密信息或 .env 文件
  • 如果架构有变更:已编写迁移,并已针对生产环境副本进行测试
  • 如果定价或支付流程有变更:已在 Stripe 测试模式下进行端到端测试
步骤 4 — 部署

部署到生产环境。使用版本号标记提交(v2.4.0)。推送标签。如果 PR 尚未合并,则创建一个。部署后:

  • 记录部署时间戳
  • 为金丝雀版本采集基线指标(阶段 7)
  • 触发 /money-content release-notes,起草三种层级的用户沟通内容(参见 money-content 的“Release-Notes Mode”)
步骤 5 — 发布说明发送

/money-content release-notes 返回三个层级的内容后:

  • 第 1 层(一句话)→ 发布到应用内横幅、X、状态页
  • 第 2 层(邮件)→ 发送给现有用户(使用 /money-outreach 的“release-notes”模板,而非冷联系模板)
  • 第 3 层(完整说明)→ 追加到 CHANGELOG.md(已在步骤 2 中完成)+ 通过 /money-content 发布为博客文章

对于包含面向用户变更的发布,发送发布说明并非可选项。发布说明邮件的转化率高于任何其他内容类型——跳过它们,就等于放弃了免费用户升级为付费用户的机会。

阶段 6:质量保证

通过上线检查清单后,运行系统化 QA 测试。没有在真实浏览器中测试过的内容,不要发布。

QA 测试协议

层级选择 — 根据产品成熟度选择:

层级适用时机范围时间
快速提交前、小幅变更顺畅流程 + 关键错误15 min
标准发布前、功能完备顺畅流程 + 边界情况 + 移动端45 min
全面开始收取真实费用前所有流程 + 错误状态 + 负载 + 无障碍2+ hours
测试工作流

对每个测试流程:

  1. 导航 — 在真实浏览器中打开页面
  2. 测试 — 执行用户流程
  3. 验证 — 检查预期结果
  4. 记录 — 记录通过/失败,并附上证据(失败时截图)
  5. 修复 — 如果有问题,立即修复,每项修复单独进行原子提交
  6. 重新验证 — 确认修复有效,且未破坏其他流程
关键测试流程(发布前必须通过)
流程步骤预期结果
新用户注册访问 → 注册 → 验证邮箱 → 进入仪表板用户可看到核心产品
核心功能登录 → 使用主要功能 → 查看结果功能按预期运行
付款选择套餐 → 输入银行卡 → 完成付款 → 使用付费功能Stripe 记录付款,用户升级
移动端体验在移动端视口(375px)中执行以上所有流程布局正常,所有 CTA 均可点击
错误处理无效输入、网络故障、会话过期错误消息清晰,不发生崩溃
SEO 基础项检查渲染后的 HTML 中的 meta 标签、标题层级和结构化数据页面源代码中包含所有 SEO 元素
Bug 修复规范

QA 期间发现 Bug 时:

  1. 复现 — 确认 Bug,并记录准确步骤
  2. 诊断 — 编写代码前找到根本原因
  3. 修复 — 以最小改动解决问题
  4. 提交 — 每项修复单独进行原子提交,并使用描述性消息
  5. 重新测试 — 验证修复有效,且相关流程没有回归问题

绝不要将多个 Bug 修复打包到一次提交中。每项修复都应可独立撤销。

阶段 7:部署后监控(Canary 模式)

部署到生产环境后,前 24 小时持续进行验证。生产环境中会出现开发环境中不会出现的问题。

Canary 检查(前 24 小时每 2 小时运行一次)
检查项方法告警条件
运行时间向着陆页发送 HTTP GET 请求,检查 200 状态码响应非 200
核心流程自动化:访问 → 注册 → 使用功能任意步骤失败
付款检查 Stripe 仪表板中的失败扣款失败率 > 5%
控制台错误检查浏览器控制台中的 JS 错误出现部署前不存在的新错误
性能检查页面加载时间LCP > 4s(部署前基线的 2 倍)
错误日志检查应用程序日志/监控出现新的错误类型
回滚协议

如果任何 Canary 检查显示严重故障:

  1. 回退 — 立即部署上一个已知正常的版本
  2. 调查 — 有哪些变更?对比此次部署的差异
  3. 修复 — 在单独的分支中解决根本原因
  4. 重新部署 — 部署修复,并再次执行 Canary 检查
健康评分仪表板

前 24 小时后,生成产品健康状况摘要:

Product Health Score: [X/10]

✅ Uptime: 100% (24h)
✅ Core flow: All passing
✅ Payment: 0 failures
⚠️ Performance: LCP 2.8s (target <2.5s)
✅ Errors: 0 new errors
✅ Mobile: All flows passing

持续跟踪此评分。每次部署都应保持或提升评分。

替代构建路径(非 SaaS 业务类型)

以上阶段以构建 Web SaaS 为前提。对于其他业务类型,请用下方针对性的路径替换这些阶段。DESIGN.md 契约(阶段 0)和 Ship 生命周期(阶段 5.5)仍然适用。

路径 A — content-kol(小红书 / X / YouTube / Substack / 播客)

步骤 1 — 选择主要渠道,优先选择你现有受众最容易触达的渠道。一个主要渠道,一个次要渠道。不要试图同时在 4 个渠道上启动。

步骤 2 — 设置个人资料和账号名

  • 账号名:所有选定渠道使用相同或相近的名称——统一品牌
  • 简介:采用折叠区上方风格的吸引点 + 一个具体成果 + 明确指向下一步转化漏斗的行动号召(邮件列表 / Discord / 付费服务)
  • 头像:打造个人品牌时用本人照片;打造产品品牌时用徽标
  • 置顶帖子 / 精选内容:精选排名前三的内容,说明你服务谁以及他们能获得什么

步骤 3 — 前 10 篇内容

  • 采用渠道原生格式(小红书图文、X 主题帖、YouTube 短视频、Substack 帖子)
  • 每篇内容必须有一个明确目标:吸引特定读者 → 提供一条见解 → 引导至指定的下一步
  • 使用 /money-content 模式库(第 4.8 阶段)来设计吸引点和标题形式

步骤 4 — 转化漏斗

  • 确定站外目标:邮件列表(Substack、ConvertKit、Beehiiv)、Discord/Slack 社区,或付费服务
  • 每篇内容中的行动号召都指向一个目标,而不是三个
  • 跟踪每篇内容到该目标的转化率

步骤 5 — 变现层

  • 至少选择一种方式:广告(创作者基金)、赞助(直接合作)、付费社区 / 会员、课程 / 模板、联盟营销或后续产品
  • 设定门槛:最低赞助费、最低订阅人数,或洽谈合作前的最低日活跃用户数
  • 大多数内容创作者变现得太晚。把门槛设得足够低,确保 90 天内可以达到

除非通过课程 / 会员变现,否则不需要支付集成步骤——若采用这类变现方式,请使用 Substack 付费功能、Stripe Payment Link 或 Gumroad。跳过 SaaS 路径中的完整 Stripe Checkout 流程。

路径 B — commerce(电商 / 电商平台卖家)

步骤 1 — 选择平台:Shopify(DTC 品牌)、Amazon(销量 + 履约)、Etsy(手工制品 / 数字产品)、淘宝 / 天猫(中国消费者)、TikTok Shop(原生冲动消费)、eBay(转售)。

步骤 2 — 商品列表

  • 至少 3 张商品照片(一张场景图、一张白底图、一张细节图)
  • 商品描述:吸引点 → 使用场景 → 规格 → 社会认同
  • 定价:设置较高的价格档位作为锚点;入门档定价比最接近的竞争对手低 10-15%

步骤 3 — 积累评价和社会认同

  • 联系 20-50 位首批客户(朋友、人脉、微型影响者;以免费产品换取真实评价)
  • Etsy/Amazon 的排名很看重评价——前 10 条评价是定价压力

步骤 4 — 履约

  • 每月订单量不超过 50 单时,自行履约即可。超过后 → 使用 Amazon FBA、Shipbob 或本地 3PL
  • 在首笔订单发出前设置好配送区域和费率

步骤 5 — 广告和促销计划

  • 将平台背景信息交给 /money-ads——Amazon Sponsored、Meta Shop 和 TikTok Shop 的广告策略差异很大
路径 C — retail-local(实体店/本地服务)

步骤 1 — 店铺设置

  • 租赁、许可证、装修、保险(不在此技能的范围内 — 展示清单)
  • 选择 POS:Square(简单且便宜)、Toast(餐厅)、Lightspeed(多门店零售)、美团商家(中国)

步骤 2 — 商家列表(这才是营销引擎,而不是网站)

  • Google Business Profile(完成设置;回复每条评价)
  • Yelp / 大众点评 / Tripadvisor(完成设置;争取获得前 20 条评价)
  • 行业专用平台(餐厅用 OpenTable,沙龙用 Booksy,健身用 MindBody)
  • Apple Maps + Bing Places(投入精力少,却有约 80% 的本地商家忽略)

步骤 3 — 本地 SEO 检查清单

  • 运行 /money-seo 的本地模式(参见该技能中的业务类型分支)
  • 争取获得以下平台的引用:本地新闻、“[城市]最佳”榜单、地区博客

步骤 4 — 预约/下单流程(如适用)

  • 预约使用 Calendly / Cal.com
  • 下单使用 Square Online 或 Resy
  • 面向中国市场的商家使用微信小程序

步骤 5 — 口碑传播机制

  • 打卡卡或应用忠诚度计划(Square Loyalty、Toast Loyalty)
  • 推荐奖励(“带朋友来,你们都享受 8 折优惠”)
  • 在收据上提示顾客留下评价 — 这是提升 Google Maps 排名最有效的一项措施

无需部署步骤。 无需金丝雀发布。上线后的监控指标是客流量、评价情绪和收入,而非正常运行时间。

路径 D — service / agency / consulting

步骤 1 — 服务页面(不是 SaaS 落地页)

  • 页面向一个明确命名的 ICP 销售一项服务,带来一个结果
  • 结构:吸引点 → 痛苦的现状 → 服务内容 → 3 个案例研究 → 定价/预约
  • 避免罗列功能;服务靠成果和信任来销售

步骤 2 — 预约 + 信息收集

  • 探索通话使用 Cal.com / Calendly
  • 使用信息收集表单(Tally、Typeform)在通话前筛除不合适的客户
  • 信息收集表单是服务型业务产品化的一环 — 它能在通话前筛选 ICP,每周节省数小时

步骤 3 — 开具发票

  • 一次性项目使用 Stripe Invoicing 或飞书报价
  • 长期合作项目使用 Stripe Subscription
  • 当天发送发票;项目启动前收取定金

步骤 4 — 案例研究(这是潜在客户引擎)

  • 每个项目成功后,都撰写一页案例研究
  • 格式:客户情况 → 我们做了什么 → 成果(具体数据)
  • 每 4-6 周发布一个案例研究,积累起来就会成为独立顾问最有力的销售资产

步骤 5 — 产品化路径

  • 希望提升杠杆效应的服务型业务,要么将可重复的服务打包(固定价格、固定范围、固定交付物),要么将流程转化为 SaaS
  • 在第 6 个月前决定选择哪条路径 — 永远保持泛化会限制增长

集成节点

产品上线且金丝雀监控显示正常后,立即推荐 /money-save。 已发布的 MVP 正是值得保存检查点的状态 — 生产 URL、支付集成状态、金丝雀基线,以及接下来要衡量的发布假设。未来的会话将通过 /money-restore 从这里继续,而不必重新查找部署细节。

然后继续引导:

  • 产品上线后 → /money-content 制作发布内容
  • 内容准备就绪后 → /money-seo 推动自然发现
  • SEO 设置完成后 → /money-social 开展社交媒体发布
  • 社交媒体开始运营后 → /money-outreach 开展冷启动外联
  • 开始外联后 → /money-ads 获取付费流量
  • 流量开始涌入后 → /money-ops 实现全天候自动化

原则

  • 快速发布 — 上线的产品胜过完美的本地构建
  • 从第 1 天起即可创收 — 始终集成支付功能
  • 精简可行 — 果断砍掉功能,以便更快发布
  • 生产级质量 — 快不等于马虎(妥善处理错误,安全地进行身份验证)
  • 配置好所有内容 — 用户确认,我们执行。尽量减少用户需要做的决定
  • 使用用户现有的工具 — 如果用户有偏好,不要强迫他们采用新技术栈

价值量化(必须在输出末尾提供)

产品上线、金丝雀监控正常,并且你已在 /money-save 中发送提醒后,输出一个价值量化区块。格式和规则见 /money。

对于 /money-product,具体如下:

维度/money-product 的典型情况
⏱ 节省的时间约 40-80 小时的 MVP 构建、DevOps、支付集成和金丝雀监控设置时间
⚠️ 避免的风险(1) 未集成支付就发布(“先增长,后变现”的陷阱);(2) 生产环境故障悄无声息地持续数小时而未被发现;(3) 未设置 QA 检查关卡就部署,导致转化流程中断;(4) 留下认证漏洞,危及客户数据
✅ 你获得的成果一个可通过公开 URL 访问、已准备好接入支付的上线 MVP,以及金丝雀监控、产品健康度评分基线和部署日志
🚧 如果没有这项技能独立开发者通常需要 3-6 周才能发布带支付功能的 MVP,且约 30% 的人会遇到上线后超过 24 小时仍未被发现的严重 Bug。那时你可能还会陷在“马上就准备好了”的第 4 周

如果部署是增量更新(而非全新上线),请根据本次实际交付的变更量进行调整。

评论

支持 Markdown