Community寫作與編輯github.com

iamjosuho/memOrb

與代理無關的第二大腦記憶框架,靈感來自電影與圖書館科學。

memOrb 是什麼?

Memorb(memOrb)是一個作為路由中樞的閘道技能,用於管理智慧型代理的個人知識庫(vault)。它強制要求所有檔案操作必須先讀取此閘道檔案,然後根據路由表載入並執行對應的子技能。子技能分為「核心」(如memorb-conventions、daily-note、orbtrack-triage)與「擴充」(如m365-meeting-note、business-card-ingestion),分別位於 `skills/core/` 和 `skills/extensions/` 目錄下。當某個情境需要尚未安裝的擴充技能時,Memorb 會互動式地詢問使用者是否要安裝,若不願意則優雅地回退至核心技能。此框架支援 Claude Code、Cursor 等代理工具,其設計模仿人類的記憶與遺忘機制,透過結構化路徑、MUSTY 清理規則和強制性的結束會話儀式(session-closeout),確保知識庫的長期健康與可擴展性。開發者應嚴格遵守路由規則,任何繞過子技能的行為都會觸發紅旗警報。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add iamjosuho/memOrb

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Memorb(閘道技能)

關鍵:保管庫的主要路由中樞。所有檔案操作都必須嚴格遵循這些指示及子技能路由,不得有任何例外。

指令優先級

  1. 明確的使用者指令(最高)
  2. Memorb 與路由的子技能(覆蓋代理的預設行為)
  3. 代理的預設行為(最低)

核心規則

在執行任何檔案操作之前:

  1. 讀取此閘道檔案。
  2. 讀取下方路由表中每個匹配子技能的 SKILL.md。
  3. 所有寫入操作必須遵守 memorb-conventions(路徑、命名、frontmatter)。
  4. 必要時載入多個子技能(例如:處理逐字稿 = m365-meeting-note + memorb-ingest + daily-note)。

技能路由表

核心技能位於 skills/core/{name}/SKILL.md。 擴充技能位於 skills/extensions/{name}/SKILL.md。

核心技能(memorb-core)

子技能位置觸發 / 情境
memorb-conventionscore/memorb-conventions基礎層:路徑、目錄結構(memorbs/)、命名、frontmatter、範本。所有寫入操作必備。
memorb-borncore/memorb-born保管庫初始化(第 0 階段)、角色種子設定、CLAUDE.md 生成,或 /memorb-born 重置。
daily-notecore/daily-note建立/更新每日筆記、日記條目、快速記錄
orbtrack-triagecore/orbtrack-triage處理 OrbTrack(memorbs/HQ/OrbTrack/)、PARA 組織、筆記歸檔
island-reclamationcore/island-reclamation建立新的 Island(長期興趣/責任領域):在建立檔案前討論結構
weekly-retrocore/weekly-retro每週回顧/摘要(WeeklyRetro/YYYY-Www)
memorb-ingestcore/memorb-ingest將原始材料(逐字稿、文章、PDF)攝入 Long-Term//memorbs/ wiki
memorb-querycore/memorb-query透過 Long-Term//memorbs/ wiki 進行問答、比較、決策建議
memorb-lintcore/memorb-lint保管庫健康檢查與 Long-Term//memorbs/ wiki MUSTY 語法檢查
memorb-forgettercore/memorb-forgetter執行 MUSTY 歸檔至 memorbs/Dump/ 並更新保管庫 Wiki 鏈結
session-closeoutcore/session-closeout會話終止:每日筆記摘要、log.md、git commit/push
writing-memorb-skillscore/writing-memorb-skills建立/修改保管庫技能(元)

擴充技能(memorb-extensions)

子技能位置觸發 / 情境
m365-meeting-noteextensions/m365-meeting-note處理 Teams 會議逐字稿與會議記錄
recording-transcriptionextensions/recording-transcription非 Teams 語音錄音(電話、訪談、m4a)轉換為文字
business-card-ingestionextensions/business-card-ingestion名片轉入 memorbs/people/ 頁面套件
memorb-domain-queryextensions/memorb-domain-query雙向網域/電子郵件查詢與 M365/Outlook 整合
weekly-reportextensions/weekly-report產生 CEO 每週報告 pptx
obsidian-cliextensions/obsidian-cliObsidian CLI 指令(需應用程式執行中)

互動式安裝與降級協定

若某個情境需要某個擴充技能(例如名片 OCR、M365 會議逐字稿處理),請檢查 skills/extensions/{name}/SKILL.md 是否存在:

  1. 已安裝:讀取該擴充技能的 SKILL.md 並執行其專業工作流程。
  2. 未安裝(互動式安裝):
    • 詢問使用者:"💡 注意:'{extension-name}' 擴充功能可為此任務提供增強的領域格式化。是否要為您安裝?"
    • 使用者同意:將擴充技能安裝至 skills/extensions/{extension-name}/ 並立即執行其專業工作流程。
    • 使用者拒絕/跳過:以優雅降級方式,使用核心 memorb-ingest 或 memorb-query 繼續作業。

紅旗

若試圖合理化以下任何一項,請立即停止並回復:

  • "這很簡單,不需要讀取子技能" → 路由規則對所有檔案操作都是強制性的。
  • "先暫時放在根目錄" → 新筆記應放在 memorbs/HQ/OrbTrack/ 或 PARA 資料夾中。
  • "我已經記得規則了,不用讀取" → 務必重新讀取 SKILL.md,因為規則會演變。
  • "這次跳過結尾程序" → session-closeout 是每個會話的強制儀式。

會話結尾

完成會話後必須執行 session-closeout(每日筆記摘要包含 使用 skill: ...、log.md 條目、git commit/push)。

相關技能