我的 Claude Code 設定檔 — skills、hooks、設定,以及一套三階記憶系統。
CLAUDE.md # 全域規則(每次 session 自動載入)
settings.json # 權限、hooks、啟用的 plugins
scripts/ # Hook 腳本
fetch-handoff.sh # SessionStart hook:自動注入上次工作狀態
skills/ # 16 個自建 skill
session-handoff/ # 三階記憶:Active → Archive → 長期記憶
earnings-* # 財報逐字稿自動化(設定/處理/狀態)
apple-notes/ # Apple Notes(透過 MCP)
ical-cli/ # Apple Calendar(透過本地 CLI)
rem-cli/ # Apple Reminders(透過本地 CLI)
subtitle-polisher/ # 中文字幕校正工具鏈
taiwan-earnings-translator/ # 法證級財報翻譯
forensic-transcript-translator/ # 含交叉審計
corporate-forensic-auditor/ # 三階段企業審計
convertible-arbitrage-auditor/ # 可轉債策略分析
buddha-model/ # 高維辯證推理框架
futu-indicator-coder/ # 富途/Moomoo 指標腳本
notebooklm/ # Google NotebookLM 自動化
zlibrary-to-notebooklm/ # (未納入版控 — 有自己的 .venv)
Claude Code 最大的痛點:每次開新 session 就失憶。我的解法:
第一層 — Active(Apple Notes,透過 SessionStart hook 自動注入)
- 每次結束 session 時,把工作狀態寫入 Apple Notes
- 下次 session 啟動時,hook 自動讀回 → 即時恢復上下文
第二層 — Archive(Apple Notes,滾動歷史)
- 舊的 Active 內容 prepend 到 Archive
- 累積 5 條後觸發 Weekly Consolidation
第三層 — 長期記憶(檔案系統 記憶庫/ + MEMORY.md)
- 從 Archive 提煉出的通用模式和規則
- 永久保存
完整協議見 skills/session-handoff/SKILL.md。
Claude Code 的 auto-memory 是專案隔離的。我的解法:
- 通用規則(搜尋原則、工具查找、Apple Notes 慣例)→
CLAUDE.md(全域,每次載入) - 專案專屬知識 → 各專案的
MEMORY.md(自動載入) - Session 接續 → Apple Notes(透過 MCP,任何專案都能存取)
部分 skill 需要本地工具:
ical— Apple Calendar CLIrem— Apple Reminders CLI- Apple Notes MCP — Apple Notes MCP server
這個 repo 主要作為參考。使用方式:
- 瀏覽 skills 找靈感和模式
- 把有用的複製到你自己的
~/.claude/skills/ - 根據你的工作流調整
CLAUDE.md規則
MIT