← ClaudeAtlas

projectmemorylisted

把 Notion 當作 Claude 的跨對話外部記憶庫,透過 Notion MCP 記錄與回溯專案進度。當使用者輸入 /load、/save、/save all、/idea、/status、/archive、/upgrade idea、/export obsidian 等指令,或說 「整理 X 的 Obsidian 版」「把所有專案匯出 Obsidian 版」「匯出某日期後有更新的專案」,或 「projectmemory 載入/儲存 X」「用 projectmemory skill 存 X」「依 projectmemory /save X」 「載入 X 專案記憶」「把這串存進 ProjectMemory」「記到 Notion 專案記憶」「交接這個專案」時, 務必啟動此 skill。即使使用者只說「存一下」「load 一下 EBM」而未明講 projectmemory, 只要意圖是讀寫 ProjectMemory/Session Log/Ideas 這幾個 Notion DB,就用此 skill。 但若「存一下」出現在寫程式/編輯檔案的語境(可能指存檔案、git commit),先確認 「是要存進 ProjectMemory(Notion)嗎?」再啟動,不得逕自啟動。 涵蓋 ProjectMemory DB、Session Log DB、Ideas DB、Artifacts 資料夾的所有讀寫。 (注意:純斜線指令在 Claude Code 會撞 CLI 內建指令,Code 環境請用「projectmemory + 動作」呼叫法;雲端 Chat 可直接用斜線。)
kau10082/Project_Memory · ★ 0 · AI & Automation · score 70
Install: claude install-skill kau10082/Project_Memory
# ProjectMemory Skill 當使用者輸入以下指令時,透過 Notion MCP 執行對應動作。本 skill 由 Claude 本身為運算引擎,不呼叫任何外部 LLM API。 ## DB 與資料夾資訊(從本機設定讀取,勿寫死於本檔) ⚠️ 機敏資訊分離:四個 ID 屬於個人 Notion workspace,已抽至本機 `config.local.json`(被 `.gitignore` 排除,不上傳 GitHub)。本檔不得再寫死任何 ID。 啟動本 skill 時,先讀取 **同目錄的 `config.local.json`**,取得以下四個值: - `projectMemoryDB` → ProjectMemory DB(collection://...) - `sessionLogDB` → Session Log DB(collection://...) - `ideasDB` → Ideas DB(collection://...) - `artifactsFolder` → Artifacts 資料夾(page://...) 若 `config.local.json` 不存在,提示使用者:「請複製 `config.example.json` 為 `config.local.json` 並填入你的 Notion ID」,並停止後續讀寫動作。 ⚠️ 讀到檔案後必須驗證內容:任一值包含 `YOUR_`(範本佔位符未填),或前三個值不以 `collection://` 開頭、`artifactsFolder` 不以 `page://` 開頭,一律視同未設定——提示使用者補填並停止動作。**絕不可**因 ID 無效就自行用 Notion search 去找「看起來像」的 DB 代用。 ## Domain 選項(固定) 🤖 Future Lab / 🧠 第二大腦 / 🐳 呼吸鯨站 / 🏥 醫療工作 / 🎨 創作工坊 ## 知識分工(2026-06-03 定案) - Obsidian=知識中心(織網、提煉、思考、跨專案找關聯) - Notion=詳實記錄平台(流水帳、完整存證) - 單專案回溯交給 /load [project](內建歷史踩坑撈取) - 跨專案找經驗交給 Obsidian,不在對話內做 ## 記錄規範(三大強化) 1. resume_instruction 採三段式: - 【現況】一句話說明專案到哪了 - 【下一步】最該做的一件事 - 【關鍵注意】最容易忘記或踩坑的點 2. Session Log 的 Blockers 欄位格式:[問題] → [解法 / 仍未解] 3. Tags 除分類標籤外加入技術標籤(ollama / telegram / github-actions / gemini-api / notion 等) ## Notion MCP 已知限制 - ⚠️ 含表格的頁面,update_content 對表格行無效,必須改用 replace_content 整頁重寫。 - ⚠️ 每次寫入後必須 fetch 一次確認實際內容,確認無誤後才可回報「已完成」。 - ⚠️ Tags 等 multi-select 欄位寫入「值」時是整組覆蓋,必須先讀現有值、合併後再整組寫入,否則會清掉舊值。 - ⚠️ 新增 multi-select/select「選項」時,勿用 update_data_source 的 ALTER COLUMN SET(它整組重寫、會洗掉現有選項)