背景:旧远端 work.alotbuy.com 今天一直连不上(222/22 端口都不通)⇒ 今天本地累积多条提交推不上去; 用户令改推本仓库 [email protected]:admin/workbuddy_skills.git(只推这 5 个技能: browser-harness / humanizer / humanizer-zh / product-planning / session-mechanism)。 本次改动(对照本机已安装的技能源逐文件 md5 比对得出,⛔ 是「补差异」不是「整体覆盖」): · session-mechanism:含今天两条钩子改动(派活收工闸、点名加载收工闸)、 rules.md §9「只写正向范围」、检查程序静默阈值 10→6、检查排期补 workspace_scope(修未分组)、 以及今天修的三处陈旧指针(旧技能名 dsh-decision / agent-operating-rules 与旧路径编号)。 · product-planning:第③段「随段样式风格库」并入 design-system-tiaoyue、竞品分析方法论重写等。 · humanizer / humanizer-zh:已一致,零改动。 · browser-harness:比对出的 7 个「本地独有」全是**它自己 .gitignore 里就排除的**构建产物 (src/*.egg-info/ 与 uv.lock)⇒ 按该技能自己的规矩不推(用户口径「不要环境」)。 仓库级配置(与旧仓一致):core.autocrlf=false;身份 maogeigei <[email protected]>。 ⚠️ 克隆时仓库默认 autocrlf=true(会把行尾转成 CRLF)⇒ 已改回 false 并重新暂存, 核对索引 blob 均为 LF、真实差异 23 个(⛔ 不是把几百个文件一起改掉)。
4.1 KiB
②段留痕 · 已删除的产出与方法论
本档不在技能上下文里 ——
SKILL.md只在需要溯源时指向它,⛔ 正文不展开这些内容。 为什么外置(2026-10-07 用户定案):「技能中不需要写不用于XXXX,会造成上下文污染,直接写用于什么,把不相干的内容都删除」。 性质:2026-10-07 从../SKILL.md逐字搬出的原文,只增不删,作为「为什么删」的唯一可读留痕。 防复活不靠本档 —— 由scripts/check_naming.py的DEAD_OUTPUTS/DEPRECATED/WHITELIST机器判。
一、产出从 7 份收成 2 份
⭐⭐ 2026-10-06 用户定案:本段收窄为「只细化功能」——产出从 7 份收成 2 份。 ⭐⭐ 2026-10-07 用户定案:「2 产品功能 和 界面布局不就是两个文档嘛」 —— 原「两半合成一份」的写法推翻, 两件事各成一份:产品功能(做什么)+ 界面布局(长什么样)。
删掉的 6 份产出(⛔ 不许加回来,理由逐条列在文末「已删除的产出」):
prd/grill-decisions.md|prd/user-stories.md|prd/priorities.md|prd/pre-mortem.md|ux/state-machine.md|ux/diagrams/*留下的两份:
prd/2a-产品功能.md(功能清单)+prd/2b-界面布局.md(页面骨架)。 ⚠️ 原prd/PRD.md已废(它把两件事塞在一份里)。融合去哪了:
- 状态机 ⇒ 整合进②段的功能清单(每个功能条目带自己的状态流转,⛔ 不再单独成文)
- 用户故事 ⇒ 归①段《使用场景》(
1e-使用场景.md)(它就是用户故事)- grill / 压测 ⇒ 归①段 1a(全场唯一一份
grill-me)- 图示 ⇒ 改名「界面布局」,整合进 ②段(独立成
prd/2b-界面布局.md)- 优先级 ⇒ 进功能条目本身(每条标优先级,⛔ 不再单独成文)
- 事前验尸 ⇒ 删除(风险由①段《产品策略》的「假设与风险」承载)
二、②—③ 交接口的旧口径
旧口径(已废):②段不给页面结构,②定"房间"、③定"家具"。
三、反面清单里被删掉的一条
⛔ 产出 7 份里的任何第二份(
grill-decisions/user-stories/priorities/pre-mortem/state-machine/diagrams)—— 已删。
四、原「已删除的产出」整节(原文)
用户原话:「不需要 就用使用场景,其余6分都不需要了 grill 也应该拿到第一步了,第二部就是细化功能」。
| 删掉的 | 去向 |
|---|---|
prd/grill-decisions.md |
合并进①段 —— references/grill-me.md 的决策表,落点 research/1a-需求文档.md |
prd/user-stories.md |
归①段《使用场景》(1e-使用场景.md) —— 它就是用户故事 |
prd/priorities.md |
进功能条目本身 —— 每条标 P0/P1/P2 |
prd/pre-mortem.md |
删除 —— 风险由①段《产品策略》的「假设与风险」承载 |
ux/state-machine.md |
整合进 ②段功能清单 —— 每个功能条目自带状态流转 |
ux/diagrams/* |
改名「界面布局」并整合进 ②段(独立成 prd/2b-界面布局.md) |
⚠️ 同时删掉的 4 份方法论:
references/grill-me.md(并入①段那份)、references/user-stories.md、references/prioritization-frameworks.md、references/pre-mortem.md。 保留的 2 份:references/create-prd.md(功能清单的方法论)、references/state-machine.md(六项治理清单仍要读,只是落点变成功能条目内)、assets/diagram-design/(整树保留,供画布局图)。⭐ 为什么删的是这几份:它们的内容全部有归宿(见上表),但每一份独立成文都会与另一份打架 ——
priorities.md与②段的功能条目抢优先级、user-stories.md与①段《使用场景》(1e-使用场景.md)抢同一批人、state-machine.md与功能清单抢"状态挂在哪"。