Dream studio
夢工廠:每月重播 memorbs/log.md 的時間軸,找出反覆出現的主題,提議新增 Core orb、新增或修訂 Belief orb,更新 Island 現況敘事,最後輪替時間軸。這是 distillation pipeline 最後一步「Evaluate」的唯一執行者,也是 memorbs/HQ/Core/ 的唯一寫入者。觸發詞:做夢、夢工廠、dream studio、重播記憶、整理記憶、我最近變成什麼樣的人、我的信念有變嗎、更新核心記憶、Core orb、盤點信念。距上次執行超過一個月時可主動建議。前置依賴:memorb-conventions。From its SKILL.md
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.
2 things to look at
- 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.
SKILL.md
8.8 KB, ~3.8k tokens by cl100k_base, 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 內容很少,跳過輪替」 | 輪替照做。跳過會讓下次的區間邊界對不上,夢工廠會重複讀到已經處理過的素材。 |
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.