動機
三拍記憶迴圈(開機讀 profile / 清醒接問題 / 睡前寫回記憶)裡:
- 開機那拍已經是程式 → SessionStart hook(
.claude/settings.json)自動 cat profile.md,可靠。
- 睡前那拍還只是 CLAUDE.md 裡的一句約定(「這步是必做」),實際執行靠 Claude 每次記得做。
這是整套系統的單點故障:最關鍵的「寫回記憶」是最不可靠的人工步驟。一旦漏做或對話突然中斷,這條問答就不會進 inbox、profile 不更新 → 記憶斷一截,下次開機想不起來。
建議:做一個 /sleep skill
放在 .claude/skills/sleep/,打 /sleep(或結束前自動呼叫)固定跑:
- 抓本次 session 的問答 → 用 inbox 格式 append 進
inbox.md(帶日期)
- 更新
profile.md:浮話題、增刪開放疑問、標記新沉澱的判斷
- 提示該不該拆卡(出現可跨脈絡重用的判斷時提醒升級到
topics/,不自動拆)
- 順手維護一份關鍵字索引(回應「卡片變多 grep 不動」的開放疑問)
- 照 Git 工作流 commit + merge 進 main,讓手機 Obsidian 讀得到
好處
- 記憶不再因為「Claude 忘了」而斷 — 系統最脆的一拍變可靠
- 每次執行一致 — 不靠臨場發揮,歸檔/更新品質穩定
- 降低監督負擔 — 從監工變按一個按鈕
- 順手解檢索焦慮 — 索引隨記憶一起長
- 不違反低門檻偏好 — 就是一份 Markdown,活在 repo 裡,不裝 server、不動雲端寫+手機純讀架構
待決定
- A. 先做 skill(
/sleep 手動觸發,簡單可靠)
- B. 直接上 Stop hook(session 結束全自動,但要調 settings、初期可能誤觸發)
待釐清
- 與既有的個人
/record skill 的關係(/record 不在這個 repo 也不在雲端容器,推測在本機 ~/.claude/)。需確認 /record 的職責:
- 若只負責 append 單筆 → 它是
/sleep 的子步驟,可被 /sleep 呼叫
- 若已包含更新 profile + merge → 與
/sleep 重疊,該談合併而非並存
背景
來自 2026-06-07 的對話:從「掃近期 AI 專案」收斂到「優化自己的設置」。相關訊號:OpenClaw 定義個人助理範本、obsidian-memory-for-ai 專案(純 Markdown 無 DB 的記憶 vault,跟本 repo 原則一致,算外部背書)。
https://claude.ai/code/session_015fBRyEpDgqH5fuHykZDUnj
動機
三拍記憶迴圈(開機讀 profile / 清醒接問題 / 睡前寫回記憶)裡:
.claude/settings.json)自動cat profile.md,可靠。這是整套系統的單點故障:最關鍵的「寫回記憶」是最不可靠的人工步驟。一旦漏做或對話突然中斷,這條問答就不會進 inbox、profile 不更新 → 記憶斷一截,下次開機想不起來。
建議:做一個
/sleepskill放在
.claude/skills/sleep/,打/sleep(或結束前自動呼叫)固定跑:inbox.md(帶日期)profile.md:浮話題、增刪開放疑問、標記新沉澱的判斷topics/,不自動拆)好處
待決定
/sleep手動觸發,簡單可靠)待釐清
/recordskill 的關係(/record不在這個 repo 也不在雲端容器,推測在本機~/.claude/)。需確認/record的職責:/sleep的子步驟,可被/sleep呼叫/sleep重疊,該談合併而非並存背景
來自 2026-06-07 的對話:從「掃近期 AI 專案」收斂到「優化自己的設置」。相關訊號:OpenClaw 定義個人助理範本、obsidian-memory-for-ai 專案(純 Markdown 無 DB 的記憶 vault,跟本 repo 原則一致,算外部背書)。
https://claude.ai/code/session_015fBRyEpDgqH5fuHykZDUnj