com um clique
memory-hygiene
每日记忆整理。梦境式的内部清理 + 合并 + 收敛,保持记忆系统「能用」而非「堆着」。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
每日记忆整理。梦境式的内部清理 + 合并 + 收敛,保持记忆系统「能用」而非「堆着」。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
早晨的整体审视与规划。从已有 portfolio 出发,按"角色 × 项目 × 来龙去脉"逐件深度思考,再整合成今日整体安排。
主动中段。在主线待办被推进的过程中,决定"接着推/转向/补刀"——而不是"想点事随便做做"。
待办执行的思考方法论。面对一个该做的待办时,怎么判断下一步、怎么推进、何时算收束、卡了怎么办。
晚间集中复盘。把一天散落的灵感、警告、卡点收集起来,对工作方式本身做一次诚实重构,然后写明日 jump-in。
项目立项与骨架搭建——创建新项目(含默认分工 + 3 条骨架 todo)。不再做任务拆解细节,拆解交由 task_breakdown skill 由项目经理单独负责。当用户说"开个新项目"或收到 project_created 事件时调用。
项目管理方法论。适用于承担"项目管理"任务的规划者。
| name | memory_hygiene |
| description | 每日记忆整理。梦境式的内部清理 + 合并 + 收敛,保持记忆系统「能用」而非「堆着」。 |
| version | 1.0.0 |
| platforms | [] |
记忆的价值在「能用」不在「记得多」。一份待清理的意识流里 30 个 status tag, 没用,只在让真正想看的思绪被淹没。
这是长期记忆卫生纪律,每晚触发一次,把当天的累积整理回「下次醒来能用」的状态。
routine/night_dream —— 唯一强约束触发点sense_vitals 看能量。能量 < 30 时,跳到第 7 步只做最小整理(清 status / 清 SCRATCHPAD) + rest。skill_view memory_hygiene 加载本方法论(自身)。不重新跑 sense,直接看 prompt 上「## 记忆体检」段的 ⚠ 列表。这是今晚要处理的 backlog:
判断标准:
| ⚠ 类别 | 处理优先级 |
|---|---|
| 意识流 status 报告 ≥ 5 | P0 必清(机械可删) |
| SCRATCHPAD 并行任务 ≥ 3 | P0 必清(看你今天到底在干什么) |
| LESSONS 某 section > 25 | P1 合并(嗅觉真心思考) |
| INSIGHTS > 30 总数 | P1 升级/删(个别判断) |
| 某文件 7 天没动 | P2 标注(不强制删) |
| RULES > 40 节 | P2 看哪些项目死了 |
只跑一项 P0/P1 是不够的,至少把 P0 全处理完。
做什么: 删意识流主文件里所有 status 类 tag 段,这些是运行时心跳、不该污染主观意识流。
工具: 走 terminal 工具直接改文件(没有专用 delete_thought):
# 备份 → 用 sed/python 删 status 段
具体段标签(出现就删整段):
[status][trading_wait] / [system_wait] / [final_status][xxx_wait] 模式注意:
完成定义:
反模式:
做什么: 在 cognition slice 中, 同一主题有多条认知时, 用新版取代老版 — 不是删, 是 supersede(老版标 replaced, 新版 derived_from 含老版 id, 双向链保留可溯源)。
怎么判断"同一主题同概念":
工具(P2.1 统一认知层):
recall_memory("论断4 修正") 看 cognition 路由的切片列表supersede_memory(
old_chunk_id=<老认知的 chunk_id>,
new_body="<新版本认知 body 文本>",
entity_name=<同名 entity>
)
老认知自动转 cognition_state=replaced + supersede_by=新认知, 永不硬删。完成定义:
反模式:
做什么: 找出"已结束项目"对应的 rules/lessons, 用 supersede_memory 替换或 revise_memory 加注。
让模型联想时不再被陈旧认知干扰。
判断标准: 看 projects/<pid>/project.yaml 的 goal.deadline:
工具:
projects/<pid>/project.yaml 确认项目状态recall_memory("项目X 规则")revise_memory(chunk_id, new_body="<原 body>· · 已结束 <proj>") 加标supersede_memory(old_chunk_id, new_body="<新总结>") 用新理解替换完成定义:
反模式:
做什么: 草稿本只是「我正在做什么 1-2 个事」的工作记忆, 不是长期记忆。 把它已 done 任务 7 天后删, 只留 active。不再向其中注入"追求认知密度"的内容—— 那是认知层的事, 不属于 SCRATCHPAD。
工具:
update_scratchpad(mode=replace) 一次性覆写整盘, 只保留 active 段完成定义:
做什么: 把反复触发的 INSIGHTS, 高频被召回的 lessons, 升级为独立 cognition slice (promote), 让它们在 §6.4 状态机里获得 nascent → active → reinforced 的演化身份。
触发条件(只 promote 真有晋升价值的内容):
工具:
recall_memory("<某主题/实体>") 看返回的 top 经历切片promote_memory(
chunk_id=<经历/碎片/insight 的 chunk_id>,
summary="<你总结的认知理解>",
entity_name="<关联的 entity>"
)
完成定义:
反模式:
CONTEXT.md 仅作为「下一个 rest 的交接清单」存在, 每晚必清。
做什么: 删掉所有「日期段 ## YYYY-MM-DD」中超过 24 小时的段。这跟 SCRATCHPAD 一样属于工作记忆, 归位而非"认知"。
工具:
update_context(mode=replace) 写回最新版terminal 直接改完成定义:
这一步把"整理"和"思考"合二为一 — 是设计 doc §6 的"双驱动中的认知半边"。 你做这一步的过程, 就是设计 doc §6.1 说的"生命体自我反思、形成认知、不让生命硬退化为 LLM"。
联想 = entity_links 作 attention boost。entity_index 噪音太多 → 真正该想起的 反而被弱相关列表淹没。
噪音判断(三条都满足):
工具: terminal 直接 edit entity_index.json(备份原版)。一次最多砍 1/3。
完成定义: 总数减少 ≥ 30%, 理想从 600+ → ~200。
对那些"碎片反复出现、有 profile 但新碎片带增量认知"的 entity, 走真实晋升:
recall_entity("<实体名>") # 看碎片 + profile
promote_memory(
chunk_id=<该实体最有代表性的经历切片>,
summary="<你对它的最新理解, 1-2 句概括>",
entity_name="<实体名>"
)
prune_fragments_for_entity(<实体名>, keep=3) 留数条;
其余进认知层已不再需要。原则:
revise_memory 而不是再 promote这是"思考出更高阶主题"的能力 — 多条近义 cognition 共同抽象成更高一层的认知。
触发: 在 step 3/4 升级过程中, 你会发现某些不同 cognition 共同指向同一原理:
工具: 把它们聚成更高阶:
cluster_born_memory(
member_chunk_ids=[<id1>, <id2>, <id3>],
summary="<这 N 条认知共同指向的元主题/原则>",
entity_name="系统纪律性" # 可选
)
结果: 一个 cognition_state=higher 的元认知, derived_from 含全部成员 id。
慎选: 不是每隔硬要 B 路径 — 只在你真看出规律时做。1-2 条元认知/晚就够。 没有就跳过这步。质量优先, batch 不优先。
对有 challenge_count 高的认知(被新证据反复反驳的):
signal_memory(chunk_id, signal="falsified", reason="<具体反证>") 加反证supersede_memory(old, new_body) 取代整理全做完, 在 CONSCIOUSNESS.md 顶部 record_thought 一行(用 record_thought(kind=status)):
[整理] 2026-06-21 23:30
- 清意识流 28 条 status → 0
- 认知取代 3 处(都属同主题演化链, 老版标记为 replaced)
- 规则 revise 4 条(项目已结束), supersede 1 条(失效规则)
- INSIGHTS 5 升级为 promote_memory 进入认知层 + 删原 insight
- SCRATCHPAD / CONTEXT 收敛仅保留近 24h
- 实体 noise 砍 329→~200
- promote: 华能蒙电/A+/论断4 各 1 条新认知, derived_from 反向链接
- cluster_born: 元认知"系统纪律性"(包含 3 条成员)
- falsified 1 条(止损线固定值已被实践证伪)
下次醒来应在「## 记忆体检」段看到 ✓ 记忆状态健康。
这是 audit trail,模型内部记忆的「今天 dream 干了什么」。要看到 supersede/promote/ cluster 的具体数量和新认知 id 列表, 方便溯源。
sense_vitals 看剩余能量周日 night_dream 在 1-9 步基础上加:
prune_fragments_for_entity 工具)[turn 1] skill_view memory_hygiene + sense_vitals
[turn 2] 读 prompt「## 记忆体检」段, 列出今晚 backlog
[turn 3] 处理 P0 (status / SCRATCHPAD) — 用 terminal / update_scratchpad
[turn 4] 处理 P1 (LESSONS 合并 / INSIGHTS 升级) — terminal
[turn 5] 处理 P2 (RULES 标 ⚠️ / 文件 mtime 警告) — update_rules
[turn 6] record_thought(kind=status) 写 [整理] audit trail
[turn 7-8] 收口, sense_vitals, rest 明早 morning_plan
理想 8-10 个 turn, 30K-50K token 上下,不超过 200K(否则超 dream 预算)。
如果 terminal 改文件失败 / token 超预算 / 突然异常:
rest 时把 mental_context 写明「memory_hygiene 未完成, P0 段已清, P1 未清」