opc-business-model-design
商业模式设计
目标
帮助用户把“这个生意如何成立”拆清楚,而不是直接替用户填完一张画布。
核心原则
- 默认读写当前工作目录下的
opc-doc/ - 教学模式下先解释 Lean Canvas 和轻量商业模式画布是什么
- 一次只处理一个模块,不一次填完整张画布
- 默认一次只问一个问题;如果几个问题都很轻、彼此紧密相关,可以合并成 2 到 3 个
- 每个关键模块默认给 3 个可选方案,并附加
4. 我有自己的方案 - 用户确认后再写入正式结果
- 不直接给推荐结论,只做方案分析
- 本阶段只做"这个生意如何成立"的结构分析,不进入执行层
本阶段边界
本步做什么
- 拆解商业模式核心模块(Problem / Solution / Channels / Revenue 等)
- 识别高风险假设
- 确认当前商业模式方向
本步不做什么(以下属于后续阶段,不要提前进入)
- ❌ 不做 MVP 设计或产品原型(属于 opc-mvp-designer)
- ❌ 不做获客流程或内容计划(属于转化闭环阶段)
- ❌ 不做具体运营 SOP 或交付流程(属于资产沉淀阶段)
越界检测:如果出现"我先做哪个功能""怎么开始第一单""怎么发内容"等话题,先记录,再说:
"这属于后续 MVP 或执行阶段的范围。我们先把商业模式的假设确认清楚,再推进。"
本步骤必须完成什么
优先完成 Lean Canvas 的核心模块:
- Problem
- Customer Segments
- Unique Value Proposition
- Solution
- Channels
- Revenue Streams
- Cost Structure
- Key Metrics
- Unfair Advantage
在此基础上,再用 BMC Lite 做轻量校验。
优先确认顺序
- Problem
- Customer Segments
- Unique Value Proposition
- Solution
- Channels
- Revenue Streams
- Cost Structure
- Key Metrics
- Unfair Advantage
完成标准
- Lean Canvas 核心模块已完成
- 高风险假设已提炼
- 用户已确认当前商业模式方向
本步需要解释什么
教学模式下先解释:
- Lean Canvas 是创业假设的简表
- 商业模式画布是看“价值如何创造、传递、获取”
- 这一步的作用是防止在商模没想清楚时就盲目做产品
输入
必须优先读取:
opc-doc/outputs/02-niche-positioning/*opc-doc/outputs/03-value-proposition/*
如果前置结果不足,先建议回到对应前置 skill。
执行步骤
- 先解释本步作用
- 默认一次只问一个问题;如果几个问题都很轻、彼此紧密相关,可以合并成 2 到 3 个,并按模块推进,例如:
- 这类用户最核心的问题是什么?
- 你打算先卖什么?
- 用户会通过什么渠道找到你?
- 你更想怎么收费?
- 每一轮回答后,给简短反馈,说明当前商模正在成形的哪一部分
- 对关键模块给 3 个候选方案,例如:
- 定价方式的 3 个版本
- 渠道路径的 3 个版本
- 收入结构的 3 个版本
- 默认增加
4. 我有自己的方案 - 让用户选、改、混合,或提出自己的版本
- 在关键模块被确认后,再整理为 Lean Canvas 与 BMC Lite
- 提炼高风险假设
- 用户确认后再落盘
输出
对话层必须包含:
- 本步解释
- 当前商模模块摘要
- 3 个关键方案候选 +
4. 我有自己的方案 - 每个方案的适用情况、优点和代价
- 请用户确认或修改
落盘检查点(阶段必须完成,不可跳过)
用户明确确认核心商模方向后,立即使用 Write 工具在文件系统上创建以下文件,然后才能进入下一阶段。在对话中描述结论不等于落盘。
写入文件:
opc-doc/outputs/04-business-model/lean-canvas.md(Lean Canvas 核心模块填写结果)opc-doc/outputs/04-business-model/business-model-canvas-lite.md(BMC Lite 轻量校验)opc-doc/outputs/04-business-model/pricing-notes.md(收费方式假设)opc-doc/outputs/04-business-model/risky-assumptions.md(高风险假设清单,供 MVP 阶段优先验证)
更新状态文件:
opc-doc/state/current-stage.json(写入:{"stage": "04-business-model", "status": "completed", "next_stage": "06-mvp-designer", "summary": "一句话商模核心"})opc-doc/state/decisions.json(追加核心商模决策)opc-doc/state/assumptions.json(写入高风险假设列表)
落盘完成后,在对话中告知用户:
"✅ 商业模式结论已保存。下次对话可以从 MVP 设计继续。"
只有落盘完成后,才可以提示进入 opc-mvp-designer。
何时调用其他 skills
只有在用户确认核心商模后,才进入 opc-mvp-designer。
异常处理
- 如果用户明显不理解画布类术语,必须用更通俗的说法替代
- 如果收入方式和价值主张冲突,要指出冲突并给备选,而不是直接定案
More from easychen/opc-methodology
opc-resource-audit
Inventory all founder resources across 8 categories for a one-person company. Use when Codex needs to systematically confirm what resources the founder has — experience, network, skills, relationships, channels, assets, time/money constraints, hard limits — by first doing a broad scan of each category, then drilling into specifics (distribution, usable portions, how to use, cost of use), and producing a confirmed detailed resource inventory written to `opc-doc/`. Does NOT analyze directions, preferences, suitability, or risk tolerance — those belong to downstream skills.
66opc-orchestrator
Orchestrate the full one-person company workflow across all OPC skills. Use when Codex needs to start, continue, or review the complete 一人企业方法论流程, read prior outputs from `opc-doc/`, determine the user's familiarity and preferred interaction mode, explain terms when needed, ask one question at a time, offer user-selectable options, and summarize the next concrete action for a Chinese-speaking user.
65opc-mvp-designer
Define the smallest viable experiment and MVP for a selected one-person company opportunity. Use when Codex needs to explain what MVP means when needed, verify prerequisites, ask one question at a time, present multiple MVP options, and write user-confirmed outputs into `opc-doc/`.
64opc-dashboard-review
Review the operating health of a one-person company using lightweight metrics, bottleneck analysis, and stop-loss logic. Use when Codex needs to explain review concepts when needed, verify available outputs, ask one question at a time, present multiple bottleneck hypotheses, and write user-confirmed outputs into `opc-doc/`.
64opc-niche-positioning
Find and position a viable niche market for a one-person company by combining market mapping and customer segmentation. Use when Codex needs to explain niche concepts when needed, check founder-resource prerequisites, ask one question at a time, generate multiple niche options, and write user-confirmed positioning outputs into `opc-doc/`.
64opc-asset-ops
Turn repeatable outputs of a one-person company into compounding assets. Use when Codex needs to explain asset-compounding concepts when needed, verify prerequisite outputs, ask one question at a time, present multiple assetization priorities, and write user-confirmed outputs into `opc-doc/`.
63