Repository navigation
v4.6.0 — 技能与命名
本页会随勘误就地更新。规范全文以
main为准。
范围
docs/SKILLS.md:七项技能的触发词与判据,以及**「什么经验才配变成技能」**——
| 值得 | 不值得 |
|---|---|
| 做成功过一次、以后还会重复 | 一次性的迁移、临时排障 |
| 有明确触发词 | 需要读长文才能判断 |
| 判据能写成是/否 | "感觉更好了" |
配套:9 个脚本统一 persona_ 前缀(keeper → persona_daemon、ctxguard → persona_gauge、
ctxslim → persona_slim、ctxpack → persona_pack、hermes_export → persona_bridge、
zsearch → persona_search、index_inc → persona_index、index_l1 → persona_index_l1)。
改名是真实改动(脚本立刻可用),但它不是新能力。 历史归档与旧会话不改名——那是记录,不是配置。
证据
改名后守护 11 个任务全绿;导入 / 导出 / 索引 / 备份各跑一轮无异常;persona_gauge、persona_search 冒烟通过。
边界
- 技能只写"触发词 + 判据",不写教程——教程会过时,判据不会;
- 改名只覆盖脚本与运行期产物,历史文件一律不动(改了就对不上账);
- 本版不含新能力。
修订记录
2026-11-09 首版。修三处:read_watch.py、handoff_rotate.py 带 UTF-8 BOM 根本无法解析(长期静默失效);
导出无锁并发会 PermissionError(加 ops/export.lock);弃用会话仅删文件挡不住(每轮导出写回),
改用 ops/skip-sessions.txt 名单。