想用 Claude Code 的 mod,讓動漫角色的個性與語氣取代 Claude 與使用者對話,同時照常協助使用者做事;角色從輕小說文本產生,而不是憑印象手寫。
做一個插件 anime-companion@jsc-plugins。每個角色是一個 skill(anime-companion:{作品代號}-{角色代號}),啟動後載入固定的人格卡;UserPromptSubmit hook 以 Haiku 判斷這一輪的溝通功能標籤,再從該角色的對白索引檢索 3~5 句當 few-shot 注入。對白索引由建置流水線從小說文本離線產生。預覽(待選定):https://claude.ai/artifact/FSSsALBMh6jk86e6EzWvcU
anime-companion@jsc-plugins
anime-companion:{作品代號}-{角色代號}
claude -p --model haiku
jiantw83/sao
jsc-plugins
anime-companion
jsc-marketplace
jsc-mod-companion
W1 mod 預覽(十選一)→ W2 插件骨架與設定 → W3 wiki 讀取與對白抽取 → W4 標註 → W5 亞絲娜角色包 → W6 直葉/莉法角色包 → W7 hook 分類與檢索 → W8 強度與稱呼 → W9 評估
底下的議題全部關閉,由 gitea 自動關閉。
No dependencies set.
The note is not visible to the blocked user.
Problem Statement
想用 Claude Code 的 mod,讓動漫角色的個性與語氣取代 Claude 與使用者對話,同時照常協助使用者做事;角色從輕小說文本產生,而不是憑印象手寫。
Solution
做一個插件
anime-companion@jsc-plugins。每個角色是一個 skill(anime-companion:{作品代號}-{角色代號}),啟動後載入固定的人格卡;UserPromptSubmit hook 以 Haiku 判斷這一輪的溝通功能標籤,再從該角色的對白索引檢索 3~5 句當 few-shot 注入。對白索引由建置流水線從小說文本離線產生。預覽(待選定):https://claude.ai/artifact/FSSsALBMh6jk86e6EzWvcU已確認的決定
claude -p --model haiku,走訂閱)判斷,實作時量測延遲,過慢再改 API key。jiantw83/saowiki,用 tea 的驗證讀取。繁中譯本,共 83 頁:第 1 冊《艾恩葛朗特》35 頁、第 3 冊《妖精之舞》24 頁、第 4 冊《妖精之舞》24 頁;譯名為「亞絲娜」「桐人」「莉法」。敘事為桐人第一人稱。jsc-plugins,插件anime-companion。風險與備註
jsc-marketplace已有jsc-mod-companion(人設注入、心情與好感、小說 ingest)。本專案的差異是「角色由 wiki 文本離線建置、以功能標籤檢索對白」,不含心情、好感與記憶;是否共用其 ingest 或程式,留待 W3 評估。工作項目(依序)
W1 mod 預覽(十選一)→ W2 插件骨架與設定 → W3 wiki 讀取與對白抽取 → W4 標註 → W5 亞絲娜角色包 → W6 直葉/莉法角色包 → W7 hook 分類與檢索 → W8 強度與稱呼 → W9 評估
底下的議題全部關閉,由 gitea 自動關閉。