初始化提交:contentm_agent 工作区全量快照

内容分四块:
1、产品规划产出 —— MCN 短视频整合营销工作台的①段五份(1a 需求/1b 竞品/1c 画像/1d 策略/1e 场景)、②段两份(2a 功能/2b 布局)、③段界面(DESIGN.md 契约与令牌表 + mcn-workbench.html 原型 + 实测/会诊/审查三份 + 23 张闸门截图)。
2、开源竞品调研 —— 5 个内容工作台项目的取证原始件与 1b 系列分析文档。
3、参考资料 —— 竞品视频抽帧 1145 张 + 2 个源视频 + 功能点截图。
4、机制侧 —— 协作脚本与状态台账、工作区记忆日志、抽帧/OCR 脚本。

.gitignore 只排运行时日志、脚本备份副本与一次性探针输出,其余按原样入库。
This commit is contained in:
WorkBuddy committed 2026-10-08 08:13:02 +08:00
commit df56c2c137
1773 files changed
+205840

No files matched your search

@@ -0,0 +1,673 @@
# 技能修法反馈: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 可以第二批一起做,但先审方法论,再做中文化。这比现在直接把三个英文文件全部翻译一遍稳得多。