agentsclimarketplace

Dream studio

Skill iamjosuho/memOrb/skills/core/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

Install
npx -y skills add iamjosuho/memOrb --skill dream-studio

Assembled 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:決定重播範圍(純對話)

  1. memorbs/log.md 的內容就是「上次做夢至今」——輪替機制保證了這一點,不必另外算區間。
  2. 讀檔頭確認起始日並向使用者確認。要拉更長區間就一併讀 memorbs/log/{YYYY-MM}.md 的往期檔案。
  3. 使用者可能想針對特定 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 候選——同時滿足:

  1. 單一具體事件,講得出時間與場合(不是「這個月很忙」這種瀰漫狀態)
  2. 當下有明顯情緒強度
  3. 事後行為有改變——這條最關鍵,沒有行為改變的強烈事件只是情緒,不是形成性經驗
  4. 能指向至少一座既有 Island;若指不到任何一座,先問使用者是不是該開新 Island(轉 island-reclamation),不要硬塞

Belief orb 候選——同時滿足:

  1. 能寫成一句第一人稱陳述(「我在資訊不足時傾向先做再修」)
  2. ≥2 個獨立來源 orb 支撐,且來源不必是 Core——多數信念就是由一堆單獨看都不夠格當 Core 的小事累積出來的
  3. 不是外部量表貼上的標籤(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:寫入(僅限已確認項目)

  1. Core orbmemorbs/HQ/Core/{YYYY-MM-DD}-{slug}.md,frontmatter 依 memorb-conventionsorb_type: core,不使用 derived_from)。內文寫事件本身與行為改變,不要抒情。
  2. Belief orbmemorbs/HQ/Belief/{slug}.mdorb_type: beliefderived_from 列出所有來源 orb 的完整路徑連結。
  3. 修訂既有 Beliefformed_at 保持不變,內文加一段「演變」註記寫明日期、改了什麼、依據什麼。
  4. 信念退役:不直接刪除。先在內文標註 狀態:已被 [[新 orb]] 取代,確認使用者同意後才交 memorb-forgetter 搬進 memorbs/Dump/。退役理由必須寫在 Dump 頁面裡。
  5. Island 現況:只改 000-MOC.md 的現況段落,其他段落不動。
  6. 確認每個新 orb 都被連到:Core orb 要有 Island 連得回去,Belief orb 要有 derived_from 來源。沒有索引檔,可達性只靠連結。
  7. 輪替時間軸(夢工廠專屬職責,其他 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.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.