Dream studio
Agent-Agnostic Second Brain memory framework inspired by movie and library science.
npx -y skills add iamjosuho/memOrb --skill dream-studioAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
3 things to look at
- 12 days oldThe repository was created 12 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
夢工廠:每月重播 memorbs/log.md 的時間軸,找出反覆出現的主題,提議新增 Core orb、新增或修訂 Belief orb,更新 Island 現況敘事,最後輪替時間軸。這是 distillation pipeline 最後一步「Evaluate」的唯一執行者,也是 memorbs/HQ/Core/ 的唯一寫入者。觸發詞:做夢、夢工廠、dream studio、重播記憶、整理記憶、我最近變成什麼樣的人、我的信念有變嗎、更新核心記憶、Core orb、盤點信念。距上次執行超過一個月時可主動建議。前置依賴:memorb-conventions。
SKILL.md
8.8 KB, as published. Nobody here has run it
Dream Studio(夢工廠:記憶重播與自我更新)
電影裡的夢工廠在夜裡把當天的素材重新剪接、上演;memOrb 的夢工廠做同一件事——把一段時間累積的 orb 重播一遍,看哪些主題反覆出現,然後決定要不要讓它們沉澱成核心記憶與信念。
這是 distillation pipeline 第 5 步 Evaluate 的唯一執行者。其他 skill 負責記錄、查詢、淘汰;只有這裡會動
memorbs/HQ/Core/、memorbs/HQ/Belief/與 Island 的現況敘事。鐵律:階段 1-3 是純分析與討論,未經使用者逐項確認前,禁止寫入任何 Core/Belief/Island 檔案。 改寫一個人的自我認同不能自動執行。
執行頻率
以月為單位。不要每天跑——夢工廠的價值來自「一段時間之後回頭看」,跑太密會把普通的一天誤判成形成性經驗。執行完會輪替 log.md(見階段 5),所以「上次做夢至今」天然就是重播區間。
動作順序
階段 1:決定重播範圍(純對話)
memorbs/log.md的內容就是「上次做夢至今」——輪替機制保證了這一點,不必另外算區間。- 讀檔頭確認起始日並向使用者確認。要拉更長區間就一併讀
memorbs/log/{YYYY-MM}.md的往期檔案。 - 使用者可能想針對特定 Island 或特定事件做夢,允許縮小範圍。
階段 2:重播(素材收集)
| 來源 | 路徑 | 取什麼 |
|---|---|---|
| 當期時間軸 | memorbs/log.md | 全文,這是主要素材。特別注意各筆的「訊號」欄位——使用者的原話與情緒 |
| 往期時間軸 | memorbs/log/{YYYY-MM}.md | 僅在使用者要求更長區間時讀 |
| 待分類區 | memorbs/HQ/OrbTrack/ | 尚未 triage 的內容 |
| 現有自我 | memorbs/HQ/Core/、memorbs/HQ/Belief/、memorbs/HQ/identity.md | 全讀(量小),作為比對基準 |
| 島嶼現況 | memorbs/Islands/*/000-MOC.md | 現況段落,用於比對是否已經過時 |
| 相關實體頁 | memorbs/Long-Term/ | 只讀 log.md 點名過的頁面,不要全庫掃描 |
Daily Notes/是使用者原生資料夾,core 不依賴它。存在就一併讀進來當補充素材,不存在就跳過,重播不因此失效。
階段 3:找共振(純分析,不寫檔)
逐一比對,產出候選清單。判準要能舉證,不能憑印象:
Core orb 候選——同時滿足:
- 單一具體事件,講得出時間與場合(不是「這個月很忙」這種瀰漫狀態)
- 當下有明顯情緒強度
- 事後行為有改變——這條最關鍵,沒有行為改變的強烈事件只是情緒,不是形成性經驗
- 能指向至少一座既有 Island;若指不到任何一座,先問使用者是不是該開新 Island(轉
island-reclamation),不要硬塞
Belief orb 候選——同時滿足:
- 能寫成一句第一人稱陳述(「我在資訊不足時傾向先做再修」)
- 有 ≥2 個獨立來源 orb 支撐,且來源不必是 Core——多數信念就是由一堆單獨看都不夠格當 Core 的小事累積出來的
- 不是外部量表貼上的標籤(MBTI、星座、測驗結果那類一律歸
identity.md)
既有 Belief 的修訂訊號:
| 訊號 | 建議處置 |
|---|---|
| 新素材再次印證 | 強化:derived_from 補上新來源 |
| 措辭與實際行為有落差 | 修訂措辭,保留 formed_at,內文加一段演變說明 |
| 出現多筆矛盾證據 | 提出討論,不要直接改。信念退役要慎重,見階段 5 |
Island 現況過時訊號:MOC 的現況段落與期間內實際發生的事不符(主力焦點已轉移、目標已達成或已放棄)。
階段 4:夢境報告 + 逐項確認(Gate,必經)
在對話中呈現報告,每一項都要單獨確認,不可包裹成「以上全部執行嗎」:
## 🌙 夢境報告:{起始日} – {結束日}
### 反覆出現的主題
1. {主題}(出現於 {n} 處:{來源清單})
### 提議新增 Core orb
- **{標題}** | {YYYY-MM-DD} | 指向 [[memorbs/Islands/{名稱}/000-MOC]]
- 事件:
- 事後的行為改變:
- 為什麼夠格:
### 提議新增/修訂 Belief orb
- **新增:{一句話陳述}**
- 來源:[[...]]、[[...]]
- **修訂:{既有 orb}** — 現行「{舊}」→ 建議「{新}」,理由:
### 建議更新的 Island 現況
- [[memorbs/Islands/{名稱}/000-MOC]]:{哪一段過時了、建議怎麼改}
使用者可以逐項採納、修改措辭、或全部否決。使用者自己寫的句子永遠優先於你擬的——信念是他的,不是你的。
階段 5:寫入(僅限已確認項目)
- Core orb:
memorbs/HQ/Core/{YYYY-MM-DD}-{slug}.md,frontmatter 依memorb-conventions(orb_type: core,不使用derived_from)。內文寫事件本身與行為改變,不要抒情。 - Belief orb:
memorbs/HQ/Belief/{slug}.md,orb_type: belief,derived_from列出所有來源 orb 的完整路徑連結。 - 修訂既有 Belief:
formed_at保持不變,內文加一段「演變」註記寫明日期、改了什麼、依據什麼。 - 信念退役:不直接刪除。先在內文標註
狀態:已被 [[新 orb]] 取代,確認使用者同意後才交memorb-forgetter搬進memorbs/Dump/。退役理由必須寫在 Dump 頁面裡。 - Island 現況:只改
000-MOC.md的現況段落,其他段落不動。 - 確認每個新 orb 都被連到:Core orb 要有 Island 連得回去,Belief orb 要有
derived_from來源。沒有索引檔,可達性只靠連結。 - 輪替時間軸(夢工廠專屬職責,其他 skill 不得執行):
接著建立新的空mkdir -p "$VAULT/memorbs/log" mv "$VAULT/memorbs/log.md" "$VAULT/memorbs/log/{起始月 YYYY-MM}.md"memorbs/log.md,檔頭寫入本次夢境結論當作新一期的起點:
往期檔案一律保留,不刪除。# Timeline — since {YYYY-MM-DD} ## [YYYY-MM-DD] dream | 重播 {起始日}–{結束日} - 新增 Core:[[...]] - 新增/修訂 Belief:[[...]] - 更新 Island:[[...]] - 封存上期:[[memorbs/log/{YYYY-MM}]]
階段 6:驗證
- 每個新 Belief 的
derived_from連結都指得到實際檔案(grep 比對) - 每個新 Core orb 都有 Island 連得回去
memorbs/log/{YYYY-MM}.md確實存在且內容完整、新的log.md已建立- 向使用者回報實際寫入的檔案路徑清單
Red Flags
| 藉口 | 真實情況 |
|---|---|
| 「共振很明顯,直接建 Core orb」 | 階段 4 是鐵律。Core orb 會驅動 Island,建錯了整座島的敘事都會歪。 |
| 「這個月情緒起伏很大,算形成性經驗」 | 沒有事後行為改變的強烈情緒只是情緒。第 3 條判準不能跳過。 |
| 「使用者最近很低潮,幫他寫一條信念鼓勵一下」 | 信念是從證據提煉的,不是打氣。編造信念會污染自我認同,比污染筆記嚴重得多。 |
| 「這條舊信念看起來不成立了,先刪掉」 | 信念不刪,走退役流程並保留理由。電影裡信念被連根拔起是災難場面,不是常規維運。 |
| 「使用者的措辭有點粗糙,幫他潤飾成更好的句子」 | 用使用者自己的話。潤飾過的信念讀起來像別人的。 |
| 「順便判斷一下使用者的性格傾向」 | 只做素材歸納,不做心理診斷、不做性格評判。證據只能是使用者自己寫下的內容。 |
| 「每天跑一次比較即時」 | 以月為單位。跑太密會把普通日子誤判成形成性經驗,稀釋 Core orb 的意義。 |
| 「Core orb 找不到對應的島,先放著」 | 指不到 Island 的 Core orb 是孤兒。先問要不要開新 Island,轉 island-reclamation。 |
| 「順手把 OrbTrack 也清一清」 | 超出職責,那是 orbtrack-triage。夢工廠只讀不搬。 |
| 「log.md 太長了,先砍掉舊的」 | 輪替是搬進 memorbs/log/,不是刪除。往期時間軸是唯一能還原「那陣子在發生什麼」的東西。 |
| 「這期 log.md 內容很少,跳過輪替」 | 輪替照做。跳過會讓下次的區間邊界對不上,夢工廠會重複讀到已經處理過的素材。 |