Context

閱讀 The Longform Guide to Everything Claude Code(affaan-m/everything-claude-code),並對照 官方 Claude Code Best Practices 做逐條驗證,找出對 vault 最有實際價值的改善方向。

Key Insights

  • Session persistence hooks ⬜ 待實作:用 Stop hook 在對話結束時把作業進度(analyze-vault 跑到哪、哪些未完成)寫入 .claude/sessions/YYYY-MM-DD.tmp,SessionStart hook 讀取後讓下次對話自動接續。適合 analyze-vault 這種跨多天的長期任務。官方支持 hook 作為「every time with zero exceptions」的保證機制,但官方自身推薦 claude --continue 做短期 session 恢復,兩者可並用。

  • CLAUDE.md compact 指令 ✅ 已實作(2026-04-04):在 CLAUDE.md 加入 ## Context Management 區塊,指定 compaction 時保留修改檔案清單、未處理項目、當前 skill 步驟等,確保 analyze-vault 或 arxiv-digest 跑到 context limit 不丟失進度。

  • Checkpoint verification ⬜ 待實作:官方稱這是「single highest-leverage thing you can do」。arxiv-digest 流程(fetch → filter → write → notify)每一步都應有明確的驗證標準,出錯時才能定位哪步失敗。

  • Continuous learning Stop hook ⬜ 待實作:Session 結束時自動分析有沒有 non-trivial 的修正/繞過行為,自動存成 feedback memory。官方 hook 哲學支持,適合記錄 arxiv-digest 的 filter 調整歷史。

  • CLI alias with --system-prompt 不在官方推薦路徑:Longform guide 提到的 --system-prompt CLI injection 官方文件未提及。官方推薦做法是 CLAUDE.md + skills 按需加載。場景特定的 context 應改為 skill 而非 alias。已排除,不實作。

  • arxiv-curator model: haiku ✅ 已實作(既有):.claude/agents/arxiv-curator.md 本來就已設定 model: haiku,per-paper 評分成本已最低化。

Connections