Files
dsh_ai1net_server/交付物/技能清单-20261007.md
T
admin c1b5e4d966 chore(工作区): 全量入库 + 补齐 .gitignore(以工作区为准)
- 变更规模:新增 514 / 修改 62 / 重命名 155 / 删除 4(归档重组与文档轮次)
- .gitignore 修:`归档/**/db-cwd归一-备份-*/` —— 原规则写绝对层级(归档/db-cwd归一-…),
  目录搬进 归档/配置与备份/ 后**静默失效**,43 MB 的 DB 备份又变成未跟踪
- .gitignore 补:嵌套 git 内部数据(归档/内嵌git-20261008/、归档/skills-git-旧线-20261007/dotgit-原样移出/)
- .gitignore 补:运行态与部署副本(.workbuddy/collab/、.workbuddy/tools/、.workbuddy/.load-pending、.workbuddy/tmp-*)
- .gitignore 补:备份件(*.bak-*)
- 未跟踪文件从 2190 降到 890(其余为 归档/ 归档件与 .workbuddy/memory/ 知识文件,按口径入库)
2026-10-10 23:13:22 +08:00

10 KiB
Raw Blame History

技能目录清单(E:/ProgramData/.workbuddy/skills)· 2026-10-07

📌 这份是"要不要删、删哪些"的决策依据,⛔ 不代表我已经删了任何东西。 🔴 判定先行:"都整合过了"这个前提不成立 —— 见下面的实测。

一、怎么测的(判据,可复跑)

对每个技能取它 SKILL.md 里够长的特征行(≥24 字,滤掉分隔符与 shebang), 逐行到 session-mechanism 全文(182 万字符,含 .md/.py/.json/.sh/.tpl/.js/.html)里找逐字命中。

命中率高 ⇒ 内容很可能已被会话机制吸收(="尾巴",可删); 命中率≈0 ⇒ 它的内容在会话机制里根本不存在,删了就是真丢东西。

二、实测结果(23 个技能,全测)

吸收度全部是 0.0% —— 唯一有命中的 humanizer-zh 也只有 1 行 / 117 行(0.9%),属巧合。

⇒ 结论:这 23 个技能,没有一个已被整合进会话机制。

三、那"已整合的尾巴"呢?—— 早清完了

下面四个目录本机已不存在,不需要再删:

1、agent-operating-rules —— 2026-10-06 整包搬入 session-mechanism/references/作业规矩/,原目录已删。 2、dsh-decision —— 2026-10-06 整份删除(实体早已逐字搬入会话机制)。 3、multi-session-collab —— 已退役,目录已不在。 4、workbuddy-session-forensics —— 已退役,目录已不在。

四、剩下的 24 个目录,按"删了会丢什么"分三档

第 1 档 · 能力型(12 个)—— ⛔ 删了就没这个功能了

1、browser-harness(2.6 MB / 198 文件)—— 浏览器自动化(开页面、截图、点元素、抓内容)。 2、draw-ui(12 MB / 73 文件,自带 git)—— 出 App / 后台 / 落地页的 UI 设计稿,或把截图还原成 HTML。 3、oil-ui-pro(461 KB / 26 文件)—— UI/UX 设计、评审、多风格同屏对比。 4、oil-motion(6.5 MB / 86 文件,自带 git)—— 滚动/指针/音频驱动的网页动画,含视频与雪碧图处理。 5、design-system-tiaoyue(1.6 MB / 9 文件)—— 跳跃视界的视觉规范与组件库。 6、impeccable(2.1 MB / 107 文件)—— 设计审查、打磨、审计、优化一整套。 7、humanizer(100 KB / 6 文件)—— 去 AI 写作痕迹(55 种模式)。 8、humanizer-zh(32 KB / 3 文件)—— 去 AI 味(中文版)。 9、AI HOT(42 KB / 7 文件)—— 查中文 AI 资讯、精选、日报。 10、Infographic Maker(17 KB / 3 文件)—— 把文章/概念/数据做成手绘风信息图。 11、skills-security-check(32 KB / 3 文件)—— 技能安装前的安全审计。 12、content-source-governance(20 KB / 1 文件)—— 给定时生成内容的项目建信源治理层。

第 2 档 · 平台知识 / 方法型(11 个)—— 删了丢"经验",但内容是可以搬家的

1、dsh-workflow(268 KB / 14 文件)—— DSH 平台作业流程总入口。 2、dsh-knowledge(92 KB / 5 文件)—— DSH 知识库与架构资产维护。 3、dsh-diagnose(80 KB / 4 文件)—— DSH 故障诊断总入口。 4、dsh-local-env(132 KB / 5 文件)—— 本机跑官方 dsh 与端到端取证。 5、dsh-opensource-release(204 KB / 6 文件)—— 导出开源副本、脱敏、版本登记。 6、workbuddy-extension-surface(68 KB / 1 文件)—— WorkBuddy 扩展面清单与迁移评估。 7、workbuddy-resident-service(20 KB / 3 文件)—— 判断后台进程会不会被会话连带杀掉。 8、workbuddy-mcp-install(8 KB / 1 文件)—— 安装并验证托管型 MCP 服务。 9、web-fetch-antibot(8 KB / 1 文件)—— 抓网页遇到反爬时的判断与止损。 10、html-lint-false-positive-zero-visual-fix(8 KB / 1 文件)—— 行级检测器假红时的零视觉变化收敛法。 11、karpathy-output-ladder(24 KB / 4 文件)—— 分层解释的输出阶梯。

第 3 档 · 非技能的散件(2 个)—— 与"技能"无关,但确实是"乱"的来源

1、session-mechanism.7z(762 KB,10-05 17:57)—— 会话机制的压缩包躺在技能根目录里,⛔ 不是技能。 2、.neodata_token(72 B,10-02)—— 凭据文件,⛔ 不该躺在技能根(同族:P0-75「仓库里躺着明文令牌」)。

⛔ 第 4 档 · 绝不能动

1、session-mechanism(3.4 MB / 72 文件)—— settings.json 里 10 处钩子路径逐字指着它,删了钩子全断。 2、settings.json 自身的迁移/开关 json(.disable_* / .model_invocation_* / .user_invocable_* / _bm_skillid_*)—— 是 WorkBuddy 自己的状态文件,⛔ 不碰。

五、如果决定删,会怎么删(做法,先说明)

1、⛔ 不 rm —— 一律移进 E:/ProgramData/AIProject/ai1net-dsh-server/归档/skills-清理-<日期>/,可原样移回。 2、分批,每批 ≤10 个,每批移完 ls 复核一次。 3、移完再核一遍 settings.json 的钩子路径仍然有效(只针对 session-mechanism)。


六、🔴 补充:实际被加载过几次(2026-10-07 08:1x 全量实测)

判据:流式扫全部 269 个会话转录(0.7 GB),从工具调用记录里抽出 Skill 真正加载过的技能名(真实编码是 "name":"Skill","arguments":"{\"skill\": \"<名>\"}", ⛔ 技能名被转义引号包着 —— 第一版按普通引号匹配,全 0、读数看着像"从没用过",那是假阴性)。

读数(加载次数 | 最后一次):

1、session-mechanism 29 | 10-07 08:13 2、browser-harness 7 | 10-07 08:13 3、dsh-local-env 3 | 09-30 10:52 4、humanizer-zh 3 | 09-30 12:18 5、workbuddy-extension-surface 3 | 09-30 12:18 6、product-planning 2 | 10-07 08:07 7、Infographic Maker 1 | 10-02 13:13 8、workbuddy-resident-service 1 | 10-07 08:07

其余 16 个一次都没被加载过(见下)。

七、按「有没有在用」把 24 个分三档

🔴 命名纠偏(2026-10-07):本节的档位原也叫「第 1/2/3 档」,与上面 §四的 「第 1/2/3 档」(那套按"删了丢什么"分:能力型/平台知识·方法型/散件)撞名, 用户当场按 §四 的口径下单、又对着本节数字发问 ⇒ 已改成 甲/乙/丙 档,⛔ 两套不许再用同一个叫法。

甲档 · 确实在用(8 个) —— 上面那 8 条,⛔ 一个都不建议删。

乙档 · 从未加载,且装得早**(12 个)** —— 装于 09-25~09-28,而语料覆盖到 10-07, ⇒ 至少 7 天里零使用,是"已无作用"里证据最硬的一批:

1、AI HOT(09-26 装) 2、content-source-governance(09-27) 3、dsh-diagnose(09-28) 4、dsh-knowledge(09-28) 5、dsh-opensource-release(09-26) 6、dsh-workflow(09-28) 7、html-lint-false-positive-zero-visual-fix(09-28) 8、humanizer(09-26) 9、impeccable(09-26) 10、skills-security-check(09-26) 11、web-fetch-antibot(09-26) 12、workbuddy-mcp-install(09-26)

丙档 · 从未加载,但装得晚**(4 个)** —— 10-05 才装,零使用说明不了问题(证据不足):

1、design-system-tiaoyue(10-05) 2、draw-ui(10-05) 3、oil-motion(10-05) 4、oil-ui-pro(10-05)

八、功能重叠(删的时候可以合并看)

1、UI/设计族 4 个:draw-ui · oil-ui-pro · impeccable · design-system-tiaoyue —— 能力面互相压。 2、平台知识族 5 个:dsh-workflow · dsh-knowledge · dsh-diagnose · dsh-local-env · dsh-opensource-release —— dsh-local-env 用过 3 次,其余 4 个零使用。 3、WorkBuddy 族 3 个:workbuddy-extension-surface(用过 3 次)· workbuddy-resident-service(用过 1 次)· workbuddy-mcp-install(零使用)。 4、去 AI 味两个版本:humanizer-zh(用过 3 次)· humanizer(零使用)—— 同一个能力的中英两份。

九、⛔ 这份读数能说明什么、不能说明什么

1、能说明:它没有以这个技能名被加载过(转义引号那条编码已按实测校准)。 2、不能说明:它"没用" —— 技能的内容可能已被别处吸收、或能力本身仍然需要、或只是从没被正确触发过。 3、⇒ 按 §57.2 已定的口径:"不需要"的判据只有用户能给,这份读数只是把"有没有在用"这个客观量摆出来。


十、✅ 本次已执行(2026-10-07 09:0x · 按用户点名)

做法:⛔ 不是 rm —— 一律移进 归档/skills-清理-20261007/(可原样移回),分批 ≤10、每批 ls 复核。

批 1 · §四「第 1 档 · 能力型」里用户点名的 3 个: 1、Infographic Maker 2、content-source-governance 3、impeccable

批 2 · §四「第 2 档 · 平台知识/方法型」除 dsh-* 外的 5 个(原 6 个,karpathy-output-ladder 早已移入会话技能): 1、workbuddy-extension-surface 2、workbuddy-resident-service 3、workbuddy-mcp-install 4、web-fetch-antibot 5、html-lint-false-positive-zero-visual-fix

批 3 · §四「第 3 档 · 非技能散件」2 个: 1、session-mechanism.7z(762 KB,会话机制的压缩包躺在技能根) 2、.neodata_token(72 B,凭据文件 —— ⛔ 本就不该躺在技能根)

⚠️ 按用户口径保留的:dsh-* 全部 5 个(dsh-workflow · dsh-knowledge · dsh-diagnose · dsh-local-env · dsh-opensource-release);§四「能力型」其余 9 个 (browser-harness · draw-ui · oil-ui-pro · oil-motion · design-system-tiaoyue · humanizer · humanizer-zh · AI HOT · skills-security-check)。

删前核对:这 8 个技能名在 settings.json 里零命中 ⇒ 不与钩子相关,动它们不影响机制。 删后复核:全局 skills/ 由 24 个技能目录 → 16 个;state.py 报「已注册钩子 = 14 条|不存在的 = 0」; selftest.py rc=0 PASS 103 / FAIL 0。

如需回滚:把 归档/skills-清理-20261007/ 下的条目原样移回 E:/ProgramData/.workbuddy/skills/ 即可。