| name | media-dopamine-package-reclassification |
| description | 将 media-dopamine 的 packages 从按平台前缀命名重构为按产出类型组织,并完成规则、模板、索引、路径与链接的全量迁移。 |
Media-Dopamine Package Reclassification
适用时机:
- 发现
packages/ 顶层以 xhs-*、twitter-* 这类平台前缀命名,导致 package 身份被平台绑死
- 同一内容对象已经开始跨平台分发,需要把平台降级为“分发层”而不是“内容本体”
- 用户明确要求 package 按交付物类型(长文 / 短文 / 小心得 / profile 等)组织
Boundary
This skill is for taxonomy migration and path reclassification only.
It owns:
- redesigning package taxonomy around
longform / shortform / notes / profile
- moving folders into new type-based paths
- updating templates, indexes, metadata fields, and old path references
It does NOT own:
- package-internal publishing operations such as WeChat draft publishing or XHS card rendering
- routine package cleanup once taxonomy is already correct
- Vault-wide state sync across
ToDo.md, Daily Reflections, Direction/, or project pages
- expanding Daily Reflection content into publish-ready notes
If the task is package cleanup inside an already-correct path, use media-dopamine-package-standardization.
If the task is publishing workflow, use media-dopamine-package-and-wechat-workflow.
If the task is syncing reality into Vault state or turning reflection into note packages, use vault-state-sync-and-note-publishing.
Core judgment
package 的身份应由“产出类型”定义,而不是由“发布平台”定义。
正确方向:
- 顶层按内容类型组织:
longform/、shortform/、notes/、profile/
- 平台只出现在:
publish.md
assets/<platform>-final.*
assets/<platform>-publish-kit.*
index.md / frontmatter 中的“分发平台”字段
不要再让平台前缀决定 package 的顶层路径。
实施步骤
1. 先盘点现有包
查看:
AaaS/media-dopamine/packages/index.md
AaaS/media-dopamine/packages/PACKAGE-FORMAT-STANDARD.md
AaaS/media-dopamine/packages/_TEMPLATE/index.md
- 各活跃 package 的
index.md
要确认:
- 哪些包已经是跨平台现实
- 哪些包本体是长文 / 短文 / profile
- 哪些包虽然以
xhs-* 命名,但本质不是平台对象
2. 先改规则文件,再改真实路径
优先修改:
AaaS/media-dopamine/packages/index.md
AaaS/media-dopamine/packages/PACKAGE-FORMAT-STANDARD.md
AaaS/media-dopamine/packages/_TEMPLATE/index.md
要点:
- 明确 package 按产出类型组织
- 新建包时先判断
longform / shortform / notes / profile
- 模板里的元数据从“平台 / campaign”改成“类型 / 主题 / 分发平台”
3. 建立顶层类型目录
在 AaaS/media-dopamine/packages/ 下创建:
longform/
shortform/
notes/
profile/
即使某些目录暂时为空,也先建出来,确立结构。
4. 迁移现有包
典型映射示例:
xhs-info-to-knowledge-system → longform/info-to-knowledge-system
xhs-second-brain-agent-build → longform/second-brain-agent-build
xhs-aigc-trust → longform/aigc-trust
xhs-claude-workflow-stability → longform/claude-workflow-stability
xhs-agent-cognitive-friction → shortform/agent-cognitive-friction
xhs-homepage-benefit-positioning → profile/homepage-benefit-positioning
迁移时直接移动整个文件夹,保留包内部结构不变。
5. 批量修正文档链接
迁移后必须全局替换旧路径引用:
AaaS/media-dopamine/packages/xhs-.../ → 新路径
[[AaaS/media-dopamine/packages/xhs-.../index|...]] → 新路径
需要检查的范围:
AaaS/media-dopamine/
ToDo.md
Daily Reflections/
Other/前进机制/
- 其他仍引用旧包路径的文档
验证时可用内容搜索:
- 搜索
packages/xhs-
- 结果应为 0,或只剩规则文档中作为历史讨论的提及
6. 修正 package 自身元数据
迁移后,逐个更新活跃包的 index.md:
从:
改成:
- 类型:longform / shortform / profile / notes
- 主题:内容主题
- 分发平台:小红书 / 微信 / 推特 ...
- 创建日期
- 当前阶段
不要强求一次把所有内部文案改得完美,先把“身份字段”改对。
7. 更新上级入口
检查并修正:
AaaS/media-dopamine/index.md
AaaS/media-dopamine/packages/index.md
确保它们列出的活跃包已经全部指向新路径。
验证清单
完成后至少做这些检查:
packages/ 顶层是否已出现 longform/、shortform/、notes/、profile/
- 活跃包是否已移动到新目录下
packages/index.md 是否已按产出类型列包
_TEMPLATE/index.md 是否已改成“类型 / 主题 / 分发平台”
- 全库搜索
packages/xhs- 是否仍有业务引用残留
media-dopamine/index.md 是否已指向新路径
衍生经验:短情绪 note 进入 media-dopamine packages 的做法
当一条内容来自 Daily Reflection 或 Advertizing/notes,但用户明确要“可发布、适合小红书和推特”,不要只停留在普通笔记目录。
更好的做法:
- 先把它视为一个内容交付物,判断其产出类型
- 如果是短情绪表达、轻量判断、可双平台分发,优先归入
AaaS/media-dopamine/packages/notes/<slug>/
- 包内至少创建:
index.md
final.md
publish.md
review.md
assets/README.md
assets/xiaohongshu-final.md
assets/twitter-final.md
- 如适合图文,再加
assets/xhs-card-copy.md
文案处理经验
- 小红书 / 推特双平台共用时,先写一份共享母稿
final.md
- 小红书版保留停顿感、留白感、下落感
- 推特版保持同一核心判断,但压紧段落,减少视觉留白
- 如果用户强调“不要太长、适合情绪化表达”,优先做短而有张力的版本,而不是继续扩长
这类 note 常见的三步增强
- 从表层判断推进到真实心理阻力(如:怕输、怕暴露)
- 给出更锋利的一句内部机制(如:很多人想要的不是慢慢变强,而是一出现就赢)
- 用一句可收束的尾句回到主隐喻(如:不是等你有了更好的画笔,才配创作)
何时顺手补两页图文文案
如果这条 note 具备以下特征,顺手生成 xhs-card-copy.md:
- 句子短
- 情绪张力强
- 核心判断可压缩成 1-2 句封面句
- 适合做两页或三页极简图文检查稿
一句话:
对发布向短 note,不要只“存起来”;要直接把它收编进 packages,补齐双平台成稿和最小图文分发素材。
当用户说“把 daily reflection 里我自己写的部分转成一个个小 notes”时,不要默认放进内部思考目录。
先判断 note 的用途:
- 如果是内部判断沉淀、长期思考素材、不会直接进入外发内容流,放到
Thinking/ 或用户既有内部思考目录
- 如果是为了后续打磨、对外发布、进入内容生产系统,应放到
Projects/Advertizing/notes/(或用户当前 advertising 内容库)
额外经验:
- 不要机械地一条判断拆成两三篇 note;先判断这些句子是否属于同一个传播单元
- 若核心命题高度一致(例如“不要等条件完美才开始”与“做起来比先做好更重要”),优先合成一篇更完整的 note,而不是过度切碎
- 扩写发布向 note 时,优先补三层:
- 读者的真实阻力(如害怕输、害怕暴露)
- 更锋利的心理机制(如想一出现就赢)
- 行动落点(先上场、先进入现实、用反馈替代脑内预演)