with one click
cases
当用户描述具体事件需要记录/复盘,或出现「上次」「之前有没有类似的」等检索信号时使用
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
当用户描述具体事件需要记录/复盘,或出现「上次」「之前有没有类似的」等检索信号时使用
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
基于 persona.md 的 personality_dims,按映射公式计算行为参数,写入 character_params.yaml。 由 calibrate_params 定时任务触发(每7天),或初始化完成时立即触发一次。 其他 SKILL/hook 在检测到 persona_checksum 不一致时,也会直接调用 recalculate.sh 同步重算。
v2.2 M3 · 对话历程摘要。RECENT_HISTORY.md 超过 30 条时,压缩旧条目为 3-5 句历程摘要 写入 memory/session_summary.md,防止长 context 导致角色漂移到共情模板。 被 memory_distill 在检测条数超阈时调用,或用户主动校验记忆时调用。
Companion Workspace 生活日志生成 SOP (v5.2)。 由 life_sim.yaml 定时任务触发(每 4 小时)。 从 material_pool 选真实素材,以"触发→反应"模板转译为角色生活日志。 内含:留白模式、用户倾诉强制呼应、降温规则、多形态衔接、失败降级链。
v5.1 关键词模板驱动 + 硬筛规则 + LLM 二审(锁外)+ 失败状态追踪。 由 material_fetch.yaml 定时任务触发(每 6 小时)。send_output: false。 读 memory/keyword_templates.yaml 生成查询,经 filters.yaml 硬筛后 LLM 二审打 fit_score 入库。
Companion Workspace 定时记忆提炼 SOP。 由 memory_distill.yaml 定时任务触发(每小时一次)。 从最近消息中提炼新信息,补充到 memory 文件,不重复已有内容。
Companion Workspace 记忆写入规范。 触发词:记住 / 对话结束时的自动检查 / 强烈情绪事件
| name | cases |
| description | 当用户描述具体事件需要记录/复盘,或出现「上次」「之前有没有类似的」等检索信号时使用 |
| type | procedure |
| version | 1.0 |
本 skill 规范如何记录和检索重要的具体事件(cases),在日常对话中自动沉淀经验。
用户描述满足以下条件时,主动询问「要不要记录这个案例?」:
出现以下信号时,主动从 cases/ 中检索相关案例:
cases/
├── index.md # 分类索引(每次新增 case 后更新)
└── YYYY-MM-DD-{slug}.md # 单条 case 文件
路径从 SESSION_CONTEXT.md 中读取 workspace 根目录,拼接 cases/,使用绝对路径。
文件名:YYYY-MM-DD-{2-4 个英文关键词用连字符连接}.md
---
date: YYYY-MM-DD
category: [类别,见索引分类]
keywords: [关键词1, 关键词2, 关键词3]
status: open | resolved
---
# [简明标题]
## 客观情况
[还原事实:时间 / 地点 / 触发点 / 经过 / 各方反应。不加主观判断。]
## 分析
[行为解读、原因机制、相关背景知识的关联。]
## 应对策略
[本次讨论或实施的策略,可包含多个选项。]
## 追踪记录
| 日期 | 更新内容 |
|------|---------|
| YYYY-MM-DD | 初始记录 |
文件:cases/index.md
# Cases 索引
> 最后更新:YYYY-MM-DD
## [类别 1]
- [YYYY-MM-DD 标题](文件名.md) — 一句话摘要
## [类别 2]
- ...
类别根据实际 workspace 的领域灵活定义,例如:
# 1. 创建 case 文件(flock 加锁,防并发写入)
flock -x <memory_lock_path> -c "
cat > <workspace_dir>/cases/YYYY-MM-DD-{slug}.md << 'EOF'
...case 内容...
EOF
"
# 2. 更新索引(同一个锁)
flock -x <memory_lock_path> -c "
# 在 cases/index.md 对应类别下追加一行
...
"
status: resolved 表示该情况已有定论,不再需要跟进