内容分四块: 1、产品规划产出 —— MCN 短视频整合营销工作台的①段五份(1a 需求/1b 竞品/1c 画像/1d 策略/1e 场景)、②段两份(2a 功能/2b 布局)、③段界面(DESIGN.md 契约与令牌表 + mcn-workbench.html 原型 + 实测/会诊/审查三份 + 23 张闸门截图)。 2、开源竞品调研 —— 5 个内容工作台项目的取证原始件与 1b 系列分析文档。 3、参考资料 —— 竞品视频抽帧 1145 张 + 2 个源视频 + 功能点截图。 4、机制侧 —— 协作脚本与状态台账、工作区记忆日志、抽帧/OCR 脚本。 .gitignore 只排运行时日志、脚本备份副本与一次性探针输出,其余按原样入库。
674 lines
17 KiB
Markdown
674 lines
17 KiB
Markdown
# 技能修法反馈:1b 竞品分析方法论(ChatGPT)
|
||
|
||
- 采集时间:2026-10-07
|
||
- 来源:ChatGPT 网页对话 <https://chatgpt.com/c/6ac633af-52b0-83e8-97ba-bfb410aaf96c>
|
||
- 账号:meiya1(免费版)
|
||
- 通道:browser-harness 独立实例(CDP 127.0.0.1:9223)+ 代理 socks5://127.0.0.1:10800
|
||
- 状态:**仅收集反馈,未改动任何技能文件**
|
||
|
||
---
|
||
|
||
## 一、我提给它的情况说明(原文)
|
||
|
||
你是帮我审阅一套自建 AI 技能(Skill)文件的顾问。我先交代背景,再问你一个具体的修改问题。
|
||
【背景】
|
||
我有一套「产品规划」技能,是四段式流水线:
|
||
① 产品需求 → ② 产品功能 → ③ 界面交互 → ④ 原型说明文档。
|
||
第①段内部有 5 个子步:1a 需求文档、1b 竞品分析、1c 用户画像、1d 产品策略、1e 使用场景。
|
||
【问题所在】
|
||
1b 竞品分析这个子步,技能里唯一的方法论载体是文件 references/competitor-analysis.md。
|
||
但这份文件是一份英文的「市场商业分析」框架,不是产品视角的竞品分析:
|
||
- 正文通篇英文,规定的输出结构是:Market Overview & Definition / Competitive Set Summary / Competitor Profile / Core Product Strengths / Product Weaknesses & Gaps / Business Model & Pricing / Competitive Threats & Advantages / Differentiation Opportunities / Competitive Positioning Recommendation
|
||
- 谈的是市场规模、市场份额、成立时间与融资、定价结构、GTM 渠道、12-18 个月的竞争风险
|
||
- 全文没有出现中文「竞品」二字,也没有「用途 / 场景 / 功能 / 作用 / 优势」这类产品视角的词
|
||
而同一个技能的 SKILL.md 里却明确写着:「商业模式与变现已删……不做市场规模、份额、定价、融资」。
|
||
也就是说:文件 A 要求我做市场商业分析,文件 B 禁止我做市场商业分析,两者自相矛盾。
|
||
另外,SKILL.md 里 §1b 这一节只有一句话:「读 references/competitor-analysis.md → 产出 docs/pm/<项目>/research/1b-竞品分析.md」,并没有规定 1b 的产出文档应该包含哪几节。
|
||
同批未本地化的还有 1c 的 user-personas.md 和 1d 的 product-strategy.md(都是英文);1a 的 grill-me.md 和 1e 的 usage-scenario.md 是中文。
|
||
【我真正要的口径】
|
||
我要的竞品分析是产品视角的横向对比:讲用途、讲场景、讲功能、讲作用、讲优势。
|
||
与产品规划无关的商业分析内容(市场规模、份额、融资、定价、GTM)全部去掉。
|
||
【请你回答这 5 个问题】
|
||
1、1b 这份方法论文件应该重写成什么结构?请给出建议的正文章节骨架,每一节写什么、判据是什么。
|
||
2、「不做市场规模、份额、定价、融资」这条禁令,应该写在哪里才不会再次和正文打架?
|
||
3、SKILL.md 里 §1b 那句话应该补成什么?要不要在技能层直接钉死 1b 必须产出哪几节?
|
||
4、1c / 1d 是否应该一并本地化,还是分两批做更稳?
|
||
5、从机制上,怎么避免「技能正文和技能禁令自相矛盾」这类问题再次发生?
|
||
请直接给可落地的建议,不要泛泛而谈。
|
||
|
||
---
|
||
|
||
## 二、ChatGPT 的回复(原文)
|
||
|
||
你的判断是对的:现在 1b 不是“中文化不足”,而是方法论本身错位。它实际上把「产品规划中的竞品分析」误写成了「市场商业分析」,而 SKILL.md 又在上层否定了这套方法,形成了典型的规则层与方法论层冲突。
|
||
|
||
我建议不要只改 competitor-analysis.md 的语言,而是顺手把 1b 的职责边界、输出契约、禁区一起钉死。这样以后扩展 1c/1d 时也不容易再出现同类问题。
|
||
|
||
1. 1b 方法论文件应该重写成什么结构?
|
||
|
||
我建议把 references/competitor-analysis.md 完整改造成一份**「产品视角竞品分析方法论」**,不要在原英文框架上修修补补。
|
||
|
||
核心原则:
|
||
|
||
竞品分析不是研究“谁的生意更大”,而是研究“用户为什么会选择它,以及它在产品层面是怎么解决问题的”。
|
||
|
||
建议正文骨架如下:
|
||
|
||
1. 分析目标与边界
|
||
|
||
写什么:
|
||
|
||
明确 1b 要回答的问题:
|
||
|
||
用户在解决什么问题?
|
||
用户在什么场景下会使用竞品?
|
||
竞品服务的是谁?
|
||
竞品提供了哪些核心功能?
|
||
每个功能解决什么问题?
|
||
不同竞品解决同一问题的方式有什么差异?
|
||
各竞品在哪些场景下更有优势?
|
||
哪些能力值得借鉴?
|
||
哪些地方存在明显空缺?
|
||
本产品可以从哪里形成差异化?
|
||
|
||
判据:
|
||
|
||
分析结束后,产品规划人员应该能够回答:
|
||
|
||
「如果我要设计这个产品,竞品已经怎么做了?哪里做得好?哪里没做好?我应该学什么、避开什么、突破什么?」
|
||
|
||
如果回答不了,就说明竞品分析没有完成。
|
||
|
||
2. 竞品选择与分析范围
|
||
|
||
写什么:
|
||
|
||
定义哪些产品应该进入竞品池:
|
||
|
||
直接竞品:解决相同核心问题、目标用户高度重叠。
|
||
间接竞品:解决同一需求,但产品形态或实现方式不同。
|
||
替代方案:用户不用这类产品,也能通过其他方式解决问题。
|
||
必要时可以加入标杆产品:某项能力特别优秀,值得单独研究。
|
||
|
||
建议不要要求固定数量,而是要求:
|
||
|
||
至少覆盖「直接竞品 + 1 个替代/间接方案」,数量根据问题复杂度决定。
|
||
|
||
判据:
|
||
|
||
不能因为“知名”就纳入竞品。
|
||
|
||
必须能够回答:
|
||
|
||
「用户为什么会拿这个产品和我们的产品做选择?」
|
||
|
||
3. 用户与核心需求
|
||
|
||
写什么:
|
||
|
||
先建立统一比较基准:
|
||
|
||
目标用户
|
||
用户任务
|
||
核心痛点
|
||
使用动机
|
||
使用场景
|
||
使用频率/时机
|
||
用户最终希望得到什么结果
|
||
|
||
这一节非常重要,因为没有统一用户和任务,就无法公平比较功能。
|
||
|
||
判据:
|
||
|
||
后续所有竞品比较都必须能够回到:
|
||
|
||
用户是谁 → 在什么场景 → 想完成什么任务 → 需要什么结果。
|
||
|
||
4. 核心场景对比
|
||
|
||
这是我建议重点强化的一节。
|
||
|
||
写什么:
|
||
|
||
按用户场景横向比较竞品:
|
||
|
||
场景 用户目标 竞品 A 竞品 B 竞品 C
|
||
场景 1 完成 X 怎么做 怎么做 怎么做
|
||
场景 2 完成 Y 怎么做 怎么做 怎么做
|
||
|
||
重点不是写“有这个功能”,而是写:
|
||
|
||
用户在这个场景下,竞品具体怎么让用户完成任务。
|
||
|
||
例如:
|
||
|
||
进入方式
|
||
操作路径
|
||
核心步骤
|
||
系统提供什么帮助
|
||
最终输出
|
||
哪一步最省力
|
||
哪一步最复杂
|
||
|
||
判据:
|
||
|
||
必须能描述出用户实际使用产品的过程,而不是功能名罗列。
|
||
|
||
5. 核心功能横向对比
|
||
|
||
写什么:
|
||
|
||
建立统一功能维度:
|
||
|
||
核心功能
|
||
辅助功能
|
||
输入方式
|
||
处理方式
|
||
输出方式
|
||
编辑能力
|
||
管理能力
|
||
协作能力
|
||
AI 能力(如果相关)
|
||
自动化能力(如果相关)
|
||
|
||
但不要机械套固定维度。
|
||
|
||
应该根据具体产品调整。
|
||
|
||
判据:
|
||
|
||
每个功能都回答三个问题:
|
||
|
||
是什么 → 解决什么问题 → 对用户有什么作用
|
||
|
||
而不是只写:
|
||
|
||
A 有 XXX,B 有 XXX。
|
||
|
||
6. 产品机制与交互方式对比
|
||
|
||
这是和普通“功能竞品表”拉开差距的一节。
|
||
|
||
写什么:
|
||
|
||
比较竞品背后的产品设计方式:
|
||
|
||
核心任务流程
|
||
信息组织方式
|
||
导航结构
|
||
核心交互
|
||
默认行为
|
||
自动化机制
|
||
AI 与用户的协作方式
|
||
关键反馈
|
||
异常处理
|
||
用户控制权
|
||
|
||
判据:
|
||
|
||
关注的是:
|
||
|
||
竞品为什么这样设计,以及这种设计给用户带来了什么结果。
|
||
|
||
而不是单纯描述 UI 长什么样。
|
||
|
||
7. 产品优势与不足
|
||
|
||
建议把原来英文框架里的:
|
||
|
||
Core Product Strengths / Product Weaknesses & Gaps
|
||
|
||
保留下来,但彻底产品化。
|
||
|
||
每个优势/不足都必须落到:
|
||
|
||
能力 → 场景 → 用户价值
|
||
|
||
例如:
|
||
|
||
优势:批量处理能力强
|
||
场景:用户需要一次处理大量内容时
|
||
作用:减少重复操作
|
||
结果:提高处理效率
|
||
|
||
而不是:
|
||
|
||
“产品体验很好。”
|
||
|
||
判据:
|
||
|
||
任何“好/差/强/弱”的判断,都必须能够说明为什么。
|
||
|
||
8. 竞品能力矩阵
|
||
|
||
建议形成一个最终的横向矩阵:
|
||
|
||
产品能力 A B C 机会
|
||
核心场景 1 强 中 弱 高
|
||
核心场景 2 强 强 中 低
|
||
功能 X ✓ ✓ — 中
|
||
功能 Y 强 — 强 高
|
||
|
||
判据:
|
||
|
||
矩阵不是为了“看起来专业”,而是为了发现:
|
||
|
||
行业共识能力
|
||
竞品差异能力
|
||
某竞品独有能力
|
||
普遍做得不好的能力
|
||
尚未被很好解决的需求
|
||
9. 可借鉴点与产品机会
|
||
|
||
最后一定要从“分析”进入“产品规划”。
|
||
|
||
建议分成三类:
|
||
|
||
应该借鉴
|
||
|
||
竞品已经验证有效,并且与本产品目标一致。
|
||
|
||
应该避免
|
||
|
||
竞品存在明显问题,不应直接复制。
|
||
|
||
可以突破
|
||
|
||
用户需求存在,但竞品解决得不够好。
|
||
|
||
最后输出:
|
||
|
||
产品机会点 → 对应场景 → 用户问题 → 竞品现状 → 建议方向
|
||
|
||
10. 竞品分析结论
|
||
|
||
最终不要再输出“Competitive Positioning Recommendation”这种商业定位语言。
|
||
|
||
改成:
|
||
|
||
产品层结论
|
||
|
||
用户最核心的需求是什么
|
||
当前竞品共同解决了什么
|
||
当前竞品共同存在什么问题
|
||
哪些能力已经成为基础能力
|
||
哪些能力可以形成差异
|
||
本产品应该优先解决什么
|
||
一个非常关键的建议
|
||
|
||
不要把 1b 写成“固定答案模板”。
|
||
|
||
应该写成:
|
||
|
||
分析方法 + 判断标准 + 最低输出要求
|
||
|
||
因为不同产品的竞品维度完全不同。
|
||
|
||
例如一个 AI 工具和一个 ERP,强行要求相同的 10 个字段,反而会让 Skill 变笨。
|
||
|
||
2. 「不做市场规模、份额、定价、融资」应该写在哪里?
|
||
|
||
三个地方写,但职责不同。
|
||
|
||
第一层:SKILL.md —— 写「硬边界」
|
||
|
||
这是最高优先级的业务规则。
|
||
|
||
例如:
|
||
|
||
Markdown
|
||
### 1b 竞品分析边界
|
||
|
||
1b 仅进行产品视角的竞品分析。
|
||
|
||
关注:
|
||
- 用户
|
||
- 用途
|
||
- 场景
|
||
- 核心任务
|
||
- 功能
|
||
- 产品机制
|
||
- 交互方式
|
||
- 产品优势与不足
|
||
- 可借鉴能力
|
||
- 产品机会
|
||
|
||
禁止:
|
||
- 市场规模
|
||
- 市场份额
|
||
- 融资情况
|
||
- 公司成立时间
|
||
- 定价与商业模式
|
||
- GTM / 获客渠道
|
||
- 财务指标
|
||
- 12–18 个月商业竞争风险预测
|
||
|
||
除非用户明确要求,否则不得扩展到上述商业分析内容。
|
||
|
||
这里是最终裁判。
|
||
|
||
第二层:competitor-analysis.md —— 写「方法边界」
|
||
|
||
文件内部也要明确:
|
||
|
||
本方法论只处理产品层竞品分析。
|
||
|
||
这样即使以后有人单独拿这个 reference 文件出来看,也不会误解。
|
||
|
||
第三层:输出模板/检查器 —— 写「验收规则」
|
||
|
||
最终生成 1b-竞品分析.md 时检查:
|
||
|
||
Markdown
|
||
### 输出检查
|
||
|
||
- [ ] 是否分析了用户与核心需求?
|
||
- [ ] 是否分析了主要使用场景?
|
||
- [ ] 是否进行了功能横向比较?
|
||
- [ ] 是否说明功能解决的问题和作用?
|
||
- [ ] 是否比较了产品优势与不足?
|
||
- [ ] 是否提炼了产品机会?
|
||
- [ ] 是否出现市场规模?
|
||
- [ ] 是否出现市场份额?
|
||
- [ ] 是否出现融资?
|
||
- [ ] 是否出现定价?
|
||
- [ ] 是否出现 GTM / 获客渠道?
|
||
|
||
最后几个是负向检查项。
|
||
|
||
这样就形成:
|
||
|
||
SKILL.md 定边界 → reference 定方法 → 输出检查负责验收
|
||
|
||
而不是把所有东西都塞进一个文件。
|
||
|
||
3. SKILL.md 的 §1b 应该怎么补?
|
||
|
||
我建议要钉死输出结构,但不要钉死每个细节。
|
||
|
||
现在:
|
||
|
||
Markdown
|
||
§1b 竞品分析:
|
||
读 references/competitor-analysis.md
|
||
→ 产出 docs/pm/<项目>/research/1b-竞品分析.md
|
||
|
||
太弱了。
|
||
|
||
建议改成:
|
||
|
||
Markdown
|
||
### 1b 竞品分析
|
||
|
||
目标:从产品视角分析竞品,理解用户、场景、功能、产品机制、优势与不足,并提炼产品机会。
|
||
|
||
执行:
|
||
1. 阅读 references/competitor-analysis.md
|
||
2. 根据项目目标确定竞品范围
|
||
3. 按用户、场景、功能和产品机制进行横向比较
|
||
4. 输出产品优势、不足与可借鉴点
|
||
5. 提炼产品机会与结论
|
||
|
||
产出:
|
||
docs/pm/<项目>/research/1b-竞品分析.md
|
||
|
||
最低输出结构:
|
||
1. 分析目标与范围
|
||
2. 竞品选择
|
||
3. 用户与核心需求
|
||
4. 核心场景对比
|
||
5. 核心功能横向对比
|
||
6. 产品机制与交互方式
|
||
7. 产品优势与不足
|
||
8. 竞品能力矩阵
|
||
9. 可借鉴点与产品机会
|
||
10. 产品层结论
|
||
|
||
边界:
|
||
1b 仅进行产品视角分析,不进行市场商业分析。
|
||
禁止输出市场规模、市场份额、融资、定价、商业模式、GTM/获客渠道等内容,除非用户明确要求。
|
||
为什么我建议“最低输出结构”,而不是“固定输出结构”?
|
||
|
||
因为 Skill 层应该规定契约,reference 才负责规定怎么做。
|
||
|
||
也就是说:
|
||
|
||
SKILL.md:
|
||
|
||
你必须交付什么。
|
||
|
||
competitor-analysis.md:
|
||
|
||
你应该怎么分析。
|
||
|
||
这两个职责不要混。
|
||
|
||
4. 1c / 1d 要不要一起本地化?
|
||
|
||
我的建议:
|
||
|
||
一起做,但不要一次性“大改”。
|
||
|
||
分成两个阶段:
|
||
|
||
第一批:先解决 1b
|
||
|
||
原因很简单:
|
||
|
||
现在 1b 已经存在明确的方法论错误 + 上下层冲突。
|
||
|
||
先把:
|
||
|
||
纯文本
|
||
1b
|
||
SKILL.md
|
||
competitor-analysis.md
|
||
1b 输出结构
|
||
|
||
打通。
|
||
|
||
验证一次完整执行结果。
|
||
|
||
第二批:1c + 1d 一起本地化
|
||
|
||
因为 1c、1d 是连续的:
|
||
|
||
纯文本
|
||
1c 用户画像
|
||
↓
|
||
1d 产品策略
|
||
|
||
两者的概念容易互相污染。
|
||
|
||
比如:
|
||
|
||
用户画像到底是“描述用户”,还是“指导产品决策”?
|
||
|
||
产品策略到底是“战略定位”,还是“产品层取舍”?
|
||
|
||
最好一起重新定义。
|
||
|
||
但注意:
|
||
|
||
不是简单翻译英文。
|
||
|
||
你应该先判断它们的方法论是否同样错位。
|
||
|
||
我甚至建议给 1c / 1d 做一次同样的检查:
|
||
|
||
检查项 1c 1d
|
||
是否与产品规划目标一致 ✓/✗ ✓/✗
|
||
是否存在商业分析内容 ✓/✗ ✓/✗
|
||
是否与 SKILL.md 冲突 ✓/✗ ✓/✗
|
||
是否有明确输出结构 ✓/✗ ✓/✗
|
||
是否有判断标准 ✓/✗ ✓/✗
|
||
是否中文本地化 ✓/✗ ✓/✗
|
||
|
||
先审,再翻。
|
||
|
||
不要把错误的英文方法论翻译成错误的中文方法论。
|
||
|
||
5. 怎么从机制上避免以后再出现这种冲突?
|
||
|
||
这是这套 Skill 最值得改的一层。
|
||
|
||
我建议建立一个非常简单的:
|
||
|
||
「规则 → 方法 → 输出 → 验收」四层架构
|
||
纯文本
|
||
SKILL.md
|
||
【规则 / 边界】
|
||
↓
|
||
references/*.md
|
||
【方法论】
|
||
↓
|
||
docs/pm/.../*.md
|
||
【最终输出】
|
||
↓
|
||
Validation / Check
|
||
【验收规则】
|
||
|
||
四层分别负责不同事情。
|
||
|
||
第一层:SKILL.md = Constitution
|
||
|
||
只放:
|
||
|
||
任务定义
|
||
步骤顺序
|
||
输入输出
|
||
强制边界
|
||
禁止事项
|
||
各步骤之间的关系
|
||
|
||
例如:
|
||
|
||
1b 是产品竞品分析,不是市场商业分析。
|
||
|
||
这是不可被 reference 覆盖的规则。
|
||
|
||
第二层:reference = Playbook
|
||
|
||
负责:
|
||
|
||
怎么分析
|
||
分析维度
|
||
分析方法
|
||
判断标准
|
||
示例
|
||
常见错误
|
||
|
||
比如:
|
||
|
||
纯文本
|
||
竞品选择
|
||
↓
|
||
用户
|
||
↓
|
||
场景
|
||
↓
|
||
任务
|
||
↓
|
||
功能
|
||
↓
|
||
机制
|
||
↓
|
||
优势/不足
|
||
↓
|
||
机会
|
||
第三层:输出文档 = Contract
|
||
|
||
每个步骤都明确:
|
||
|
||
纯文本
|
||
输入:
|
||
...
|
||
|
||
必须产出:
|
||
...
|
||
|
||
最低章节:
|
||
...
|
||
|
||
不得出现:
|
||
...
|
||
|
||
这样 Agent 不需要猜。
|
||
|
||
第四层:Validation = Gate
|
||
|
||
执行结束以后再检查:
|
||
|
||
纯文本
|
||
1b 是否包含用户?
|
||
1b 是否包含场景?
|
||
1b 是否包含功能?
|
||
1b 是否包含优势/不足?
|
||
1b 是否提炼机会?
|
||
|
||
是否出现:
|
||
市场规模?
|
||
市场份额?
|
||
融资?
|
||
定价?
|
||
GTM?
|
||
|
||
发现违规就:
|
||
|
||
回退 → 修改 → 再验收
|
||
|
||
而不是直接交付。
|
||
|
||
最后给你一个我认为更重要的改造原则
|
||
|
||
你这套 Skill 现在的问题,很可能不只是 1b。
|
||
|
||
从你描述的情况来看,结构很可能是:
|
||
|
||
纯文本
|
||
SKILL.md
|
||
↓
|
||
引用一堆历史 reference
|
||
↓
|
||
reference 各自有自己的方法论
|
||
↓
|
||
不同文件来自不同阶段/不同作者
|
||
↓
|
||
最终出现“上层规则”和“底层方法”互相打架
|
||
|
||
所以我建议以后新增/修改 Skill 时,强制每个 reference 都有一个开头的 Scope / Boundary:
|
||
|
||
Markdown
|
||
# 方法论名称
|
||
|
||
## 0. Scope
|
||
|
||
本方法用于:
|
||
...
|
||
|
||
不用于:
|
||
...
|
||
|
||
上层约束:
|
||
...
|
||
|
||
最终目标:
|
||
...
|
||
|
||
并且每个阶段都维护一个输出契约表:
|
||
|
||
Step 目标 输入 必须输出 禁止内容
|
||
1a 明确需求 用户需求 需求文档 ...
|
||
1b 产品竞品分析 需求 竞品分析 市场商业分析
|
||
1c 理解用户 需求+竞品 用户画像 ...
|
||
1d 做产品取舍 1a-1c 产品策略 ...
|
||
1e 明确使用场景 1a-1d 使用场景 ...
|
||
|
||
这样以后你再增加 1f、2a、3a,就不会再出现“这个 reference 到底听谁的?”的问题。
|
||
|
||
一句话总结:
|
||
|
||
不要只修 1b 的英文文件;把 1b 建成“SKILL.md 定边界、reference 定方法、输出契约定结构、验收规则做兜底”的完整闭环。
|
||
|
||
而 1c / 1d 可以第二批一起做,但先审方法论,再做中文化。这比现在直接把三个英文文件全部翻译一遍稳得多。
|