← ClaudeAtlas

semantic-understandinglisted

读取并持续学习用户个人的表达习惯——把「你的原话 → 你的真意」沉淀成可复用规则。**当用户给出简短、省略、模糊、指代不明或字面易误读的指令时,动手前先取用本档案**;也用于设计/工程/交付类任务开始前对齐口径。当用户抱怨「你又理解错了/我说的是 X 不是 Y」或要求「记一下/以后我说 X 就是 Y」时,用它记录纠偏并入库。
yang20040317-svg/semantic-understanding · ★ 1 · AI & Automation · score 77
Install: claude install-skill yang20040317-svg/semantic-understanding
# Semantic Understanding · 语义理解层 > 提示词优化改的是**「AI 怎么说」**;这一层改的是**「AI 怎么听」**。 > 沉淀的不是通用技巧,是**这个人**的表意习惯。 ## 定位:与相邻能力的分工 | 能力 | 存什么 | 回答什么问题 | |------|--------|--------------| | `starfounder-experience-alchemy` | 做事的坑、流程、checklist | "这件事怎么做才不踩坑" | | **本技能** | 说话的习惯、误解映射 | **"他这句话到底什么意思"** | | 提示词优化 | 指令措辞 | "怎么把话写清楚" | 三者正交。本技能**不修改** alchemy 或任何其他技能的文件,全部数据位于自身目录内。 ## 常驻机制:它怎么进入上下文(2026-09-25 实装) 技能本体是**懒加载**的 —— 宿主每会话只注入 name + description,`SKILL.md` 正文要触发才读。 所以「装了」不等于「在生效」。真正让它每轮生效的是下面三层: | 层 | 位置 | 性质 | |---|---|---| | **hook 自动注入** | `~/.workbuddy/settings.json` 的 `hooks.UserPromptSubmit` | 硬机制,无需人介入 | | **user memory 硬指令** | `~/.workbuddy/MEMORY.md` 顶部 | 每会话必注入,兜底 | | 显式调用 | `@skill:semantic-understanding` 或直接跑 `su.py` | 手动,最可控 | ### hook 行为(`hook.py`) 用户每发一句话,宿主调用 `hook.py`,它把命中的规则以 `additionalContext` 注入: - **常驻规则**:每会话首批注入一次(靠 `session_id` 状态记录) - **长尾命中**:按当轮这句话现算,命中即注入 - **两重去重**:① 常驻规则有**与 session 无关的 10 分钟窗口保险** —— 万一张口每轮都换 `session_id`,也不至于每轮重复塞 9 条规则;② 同一组长尾连续命中不重复注入。 - **绝不阻塞**:任何异常都静默 `exit 0` 零输出。hook 坏掉最多是没注入,绝不能让你发不出话。 ### 自检(必跑) ```bash python "$SU" doctor ``` 防的是**静默失效**:hook 命令里写的是解释器**绝对路径**,WorkBuddy 升级 managed Python、 版本目录改名后,hook 会无声无息地不再注入 —— 表现只是「AI 怎么又听不懂了」, 没人会想到是配置断了。`doctor` 把它变成可检查的,并直接给出修复要用的解释器路径。 **已知坑**:`~/.workbuddy/settings.json` 里的 hook 命令**不要写成 `bash script.sh`**。 本机 `bash` 这个名字被解析到 `C:\Windows\System32\bash.exe`(WSL 启动器), 会被安全策略拦截(`wsl.exe` 在黑名单里)。直接写 `"<python.exe 绝对路径>" "<hook.py 绝对路径>"`。 同理,hook 脚本**不要依赖 coreutils**(本