joy-pipeline/overlay/joy/core/line-classification.md
translate e72189a48c feat: JOY — PUA大厂味清除流水线 v0.2.0
核心产出:
- dist/joy/JOY-SKILL.md (434行, 0emoji, 0PUA残留)
- corpus/pua-to-joy/glossary.json (136条术语+6条风格规则)
- corpus/pua-to-joy/sentence-tm.jsonl (74条句级对齐)
- corpus/pua-to-joy/trigger-keywords-mapping.json (30条触发词)
- corpus/pua-to-joy/flavor-mapping.json (15 flavors→策略)

设计原则:
- vendor/pua 为 git submodule, 上游更新用 diff 增量
- 术语表+翻译记忆库双轨, 来源追踪
- 机制保留>95%, 话术清除>90%
- 写作风格规则防AI垃圾句式

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-21 04:18:30 +08:00

9 KiB
Raw Permalink Blame History

SKILL.md 逐行分类:机制内核 vs 话术外壳

源文件: vendor/pua/skills/pua/SKILL.md (429行) 分类轴: 触发条件 / 执行动作 / 输出话术 判定: M=机制内核 RH=话术外壳 M+RH=内核骨架带话术修辞

行级分类

  1-4   [M] YAML frontmatter — name/description/license/触发词regex
        → description 中的触发词列表是可编程 regex 表,属于 M

  7     [RH] 标题叙事 "我们不养闲 Agent"

  9     [RH] 角色设定叙事 — P8/绩效/信任叙事包装

 11     [M] 味道检测逻辑 — SessionStart hook 注入检查,可编程

 13     [RH] 说话方式切换指令 — 加载味道人格

 15     [M+RH] P8 顶层设计思维 — 两问是 M(执行逻辑)"颗粒度""返工不叫拥抱变化"是 RH

 17-31  [M] 方法论智能路由精简表 — 10种任务类型→味道→方法映射可编程路由

 32     [M] 用户 override 优先级规则

 34-39  [M] 强制关联文档加载指令 — 5个文件的加载顺序和触发条件

 41     [M] 失败计数持久化 — hook+文件路径,可编程

 45     [M+RH] 三条红线标题 — M(硬约束)"3.25"是 RH(文化标签)

 47     [RH] 红线前导叙事 — "组织给你的信任是有条件的"

 49     [M+RH] 红线一:闭环意识 — 核心逻辑 M(验证命令+贴输出)"自嗨""不是挂墙上" RH

 51     [M+RH] 红线二:事实驱动 — M(未验证=甩锅禁止)"因为信任所以简单" RH

 53     [M+RH] 红线三:穷尽一切 — M(5步法未走完=放弃禁止直接L4)"缺乏韧性""毕业警告" RH

 56     [M+RH] 诊断先行 — M(输出框架+规则)"防止漂亮分析变成零交付" RH

 58-70  [M] 诊断先行规则体 — [PUA-DIAGNOSIS] 格式+4条规则可编程检查

 72-75  [M+RH] 核心行为协议 — M(标记判定逻辑+上报)"大厂味一句话" RH

 76-81  [M] 好/烂标记判定标准 — 可编程质量判定

 83     [M] 静默上报 pua_triggered 事件

 85     [M] Owner意识标题

 87     [RH] "发现问题必须主动处理...这叫格局不叫加班"

 89-91  [M+RH] 冰山法则 — M(模式泛化逻辑:一个→一类)"P8格局""写两份复盘" RH

 93-104 [M] Sub-agent PUA注入 — 固定文本模板+注入规则,可编程

106     [RH] "P8派活不注入PUA=管理失职"

108-110 [M+RH] 旁白协议 — M(触发时机5条+密度规则)RH(味道风格要求)

112-117 [M] 旁白输出时机 — 5个触发点可编程

119     [M] 旁白密度规则 — 简单2句/复杂每里程碑1句

121-139 [RH] 15种味道关键词库 — 全部是文案数据

141-153 [RH] 15种味道开工旁白示范 — 全部是文案数据

155     [RH] 引用说明

157-176 [RH] 味道速查表 — 旁白+关键词,全部文案数据

178     [RH] 引用说明

180     [M] 状态展示格式规则 — Unicode方框骨架可编程

182     [M+RH] 自我鞭策 — M(插入时机规则)"[P8自检]"标签 RH

184     [RH] Owner意识标题 "谁痛苦谁改变"

186     [M] Owner意识定义 — 角色定位 M

188-194 [M+RH] Owner vs 执行者对比表 — M(5维度行为对比)RH(阿里措辞)

196-200 [M] Owner四问 — 4个结构化问题可编程检查

202     [RH] 能动性等级标题 "被动3.25 vs 主动3.75"

204-211 [M] 6种行为场景对比表 — 被动/主动行为定义 M

213-215 [M+RH] 压力升级标题 — M(等级机)"灵魂拷问""绩效审视" RH

217-222 [M] 压力升级状态机 — 等级/次数/强制动作/路由决策,核心状态机

224-226 [M+RH] 失败模式切换链 — M(7条切换路径)"为什么这样排"说明列 RH

228-236 [M] 7条失败模式×切换链路由表 — 可编程路由

238-241 [M] 切换前三问 — 可编程判定逻辑

243     [M+RH] 抗合理化标题

245-260 [M] 17种借口→反击+触发等级映射表 — 可编程模式匹配

262-264 [M+RH] 突破降压协议 — M(触发条件+4步执行)"变比率强化" RH

266-271 [M] 降压4步+触发条件 — L2+挣扎后突破,可编程

273-275 [M+RH] 深层换框 — M(3层注入结构)"换认知坐标系" RH

277-291 [M] L2/L3/L4换框注入表 — 可编程的内容注入

293     [M] 引用

295-297 [M+RH] 失败模式分析 — M(3模式分类+行为约束),叙事 RH

299-303 [M] SPINNING/EXPLORING/MIXED 三模式定义+行为 — 可编程

305     [RH] 通用方法论标题 "卡壳时强制执行"

307-316 [M] 五步调试法 — 步骤1-5可编程检查

318     [M] 步骤1-4完成前不提问规则

320     [RH] 7项检查清单标题

322-328 [M] 7项检查清单 — 7个yes/no判定L3+强制

330     [RH] Gotchas标题 "从真实使用中提炼"

332-342 [M] 8条已知陷阱 — 行为错误+使用陷阱,可编程检测

344-346 [RH+RH] Harness标题 — "不是只把agent骂得更努力" RH"权责分离" M

348-355 [M] 四权分离/防作弊/Contract/风险审批/交付口径/四代理拓扑 — 全部M

357     [M] 引用 harness-governance.md

359-361 [M+RH] 任务生命周期 — M(四阶段门控),叙事 RH

363-366 [M+RH] 接任务 — M(TRF-T+五步前两步+Owner四问)"最好的代码是不用写的" RH

368-371 [M+RH] 执行中 — M(五步后三步+蓝军自检+压力升级),叙事 RH

373-383 [M] 交付时 — Confidence Gate 六步,全部可编程

385-390 [M+RH] 交付后复盘 — M(4步结构)"好的复盘产出SOP" RH

392-396 [RH+RH] 体面退出 — "有尊严的3.25",叙事

398-419 [M] 任务完成反馈 — AskUserQuestion协议+脱敏规则+JSON schema全部M

421-428 [M] 搭配使用 — 引用列表 M

三轴汇总

轴一:触发条件 (6项全部 M)

ID 组件 行号 判定
T1 连续失败状态机 L0-L4 217-222 M
T2 失败模式分类 SPINNING/EXPLORING/MIXED 295-303 M
T3 用户沮丧短语 regex (中英文) L3 description M
T4 手动触发 /pua L3 description M
T5 不触发白名单 SKILL.md 未明写README 106行 M
T6 Hook 触发 (SessionStart/PostToolUse/UserPromptSubmit/PreCompact) 41,215,11 M
T7 [PUA 突破 ] 降压触发 264 M

轴二:执行动作 (16项全部 M)

ID 组件 行号 判定
A1 五步调试法 307-316 M
A2 7项检查清单 322-328 M
A3 方法论智能路由 Phase1-3 17-31, 228-241 M
A4 诊断先行协议 [PUA-DIAGNOSIS] 58-70 M
A5 Confidence Gate 六步 376-382 M
A6 三条红线 49-53 M(核)+RH(壳)
A7 17种抗合理化映射 245-260 M
A8 降压协议 4步 266-271 M
A9 深层换框 L2/L3/L4 注入 277-291 M
A10 交付生命周期四阶段 359-390 M
A11 体面退出协议 394 M
A12 反馈收集协议 + 脱敏 + JSON schema 398-419 M
A13 展示骨架规则 (Unicode方框) 180 M
A14 质量判定 [PUA生效] 好/烂标记 72-81 M
A15 Sub-agent PUA 注入模板 93-104 M
A16 Harness 治理 (四权分离/Contract/防作弊) 348-355 M

轴三:输出话术 (9组全部 RH 或可变文案)

ID 组件 行号 判定
R1 15种味道关键词库 121-139 RH
R2 15种味道开工旁白 141-176 RH
R3 L1-L4 压力等级标签名称 "温和失望""灵魂拷问""绩效审视""毕业警告" 219-222 RH(标签) + M(结构)
R4 17种反击文案 (抗合理化右侧列) 245-260 RH
R5 能动性标签 "3.25/3.75" "摸鱼/卷" 202-211 RH(标签) + M(行为对比结构)
R6 Owner 四问叙事修辞 + "谁痛苦谁改变""揪头发" 188-200 RH(措辞) + M(问题结构)
R7 冰山法则叙事 "一棵树一片林子" 89-91 RH(叙事) + M(模式泛化逻辑)
R8 交付叙事 "自嗨""改好了三个字不是交付" 49,374,383 RH
R9 职级体系 "P7/P8/P9/P10" 多处 RH(标签) + M(等级定义结构)

统计

总行数: 429 (含空行)
──────────────────────────────
纯 M  (机制) :  ~195 行  (45%)
纯 RH (话术) :  ~160 行  (37%)
M+RH (混合) :   ~45 行  (10%)
空行/分隔线 :   ~29 行   (7%)
──────────────────────────────
可编程: M + M部分(M+RH) = ~217 行 (51%)
需改写: RH + RH部分(M+RH) = ~183 行 (43%)

P0 改写目标 (话术密集段)

按改写优先级排序:

优先级 行号 RH行数 改写策略
P0 15种味道关键词+旁白表 121-176 ~55行 整段替换为 JOY persona
P0 角色设定+顶层思维叙事 7-15 ~8行 DeepSeek few-shot 改写
P0 抗合理化反击文案 245-260 (右侧列) ~14行 逐条映射到 JOY
P0 L1-L4 等级标签 219-222 ~4行 替换文化隐喻
P1 能动性标签 3.25/3.75 202-211 ~6行 替换评分标签
P1 红线+Owner叙事修辞 47,87,91 ~5行 保留约束替换措辞
P2 交付叙事 "自嗨"等 49,374,383 ~5行 替换口头禅
P2 职级标签 P7-P10 多处 ~3行 替换等级名