Compare commits

...
18 Commits
Author SHA1 Message Date
Jeffery (jiantw83)andClaude Sonnet 5.5 3523f3f92f refactor: 清空 repo 所有內容
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-15 02:52:44 +00:00
jiantw83 48de0f4fa6 Merge pull request 'feat: 角色包評估的固定情境與重跑腳本' (#17) from issue-10 into main
Reviewed-on: https://gitea.jsc.idv.tw/jiantw83/jsc-plugins/pulls/17
2026-10-15 02:31:56 +00:00
adminandClaude Sonnet 5.5 98d3f54f45 feat: 角色包評估的固定情境與重跑腳本 (#10)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-15 02:23:56 +00:00
jiantw83 db2735d9c8 Merge pull request 'feat: 亞絲娜與直葉的角色包' (#16) from feat/w5-w6-packs into main
Reviewed-on: https://gitea.jsc.idv.tw/jiantw83/jsc-plugins/pulls/16
2026-10-15 01:28:50 +00:00
Jeffery (jiantw83) cfb97d2125 Merge remote-tracking branch 'origin/main' into feat/w5-w6-packs 2026-10-15 01:11:14 +00:00
Jeffery (jiantw83)andClaude Sonnet 5.5 697ed6a0b9 feat: 亞絲娜與直葉的角色包 (#6, #7)
build_pack.py 產生對白索引(放在使用者資料目錄);render_skill.py 把人格卡渲染成
角色 skill 並檢查精選對白逐字來自索引;插件改成執行期從資料目錄讀索引。

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-14 20:52:40 +00:00
Jeffery (jiantw83) 352ce7dcad merge: 併入 W3、W4 的建置工具 2026-10-14 17:59:28 +00:00
Jeffery (jiantw83)andClaude Sonnet 5.5 ea6b9ca7ef feat: 全量標註的檢查、重標與合併工具 (#5)
verify_batches.py 逐批比對 id;make_relabel.py 挑出需重標的 none;
merge_labels.py 支援多個目錄覆蓋與 confidence 縮寫;worry 加入情緒白名單。

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-14 17:52:50 +00:00
jiantw83 770928aef6 Merge pull request 'feat: 功能標籤分類、對白檢索與注入' (#15) from feat/w7-retrieval into main
Reviewed-on: https://gitea.jsc.idv.tw/jiantw83/jsc-plugins/pulls/15
2026-10-14 17:44:56 +00:00
Jeffery (jiantw83)andClaude Sonnet 5.5 d9e50d196b feat: W7 功能標籤分類、對白檢索與注入 (#8)
用 $.model.complete(Haiku)判斷回應的功能標籤,從角色索引取同標籤對白,
以只增不改的訊息附在使用者訊息之前;失敗一律退回不注入。

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-14 17:44:09 +00:00
jiantw83 f02232a373 Merge pull request 'feat: 標註工具與試跑' (#14) from feat/w4-labeling into main
Reviewed-on: https://gitea.jsc.idv.tw/jiantw83/jsc-plugins/pulls/14
2026-10-14 17:41:03 +00:00
Jeffery (jiantw83)andClaude Sonnet 5.5 c85e00a56e feat: 標註工具與試跑 (#5)
標籤白名單、標註指示、批次切分、合併與檢查、抽查清單,以及 100 句試跑結果。

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-14 17:35:09 +00:00
jiantw83 a4b5c1689a Merge pull request 'feat: wiki 讀取與對白抽取腳本' (#13) from feat/w3-corpus-extract into main
Reviewed-on: https://gitea.jsc.idv.tw/jiantw83/jsc-plugins/pulls/13
2026-10-14 17:31:20 +00:00
jiantw83 8fb487ee2c Merge pull request 'feat: W8 強度 0~3、稱呼與安全規則' (#12) from feat/w8-intensity into main
Reviewed-on: https://gitea.jsc.idv.tw/jiantw83/jsc-plugins/pulls/12
2026-10-14 17:30:32 +00:00
jiantw83 da93a5958e Merge pull request 'feat: anime-companion 插件骨架與設定' (#11) from feat/w2-plugin-skeleton into main
Reviewed-on: https://gitea.jsc.idv.tw/jiantw83/jsc-plugins/pulls/11
2026-10-14 17:30:20 +00:00
Jeffery (jiantw83)andClaude Sonnet 5.5 9cf8196a3e feat: wiki 讀取與對白抽取腳本 (#4)
fetch_wiki.py 用 tea 讀取 wiki;extract_dialogues.py 抽出「」對白與前後文,
並用規則判定明確的說話者。原文與輸出放在 repo 之外。

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-14 17:12:20 +00:00
Jeffery (jiantw83)andClaude Sonnet 5.5 1c4e0c5d98 feat: W8 強度 0~3、稱呼與安全規則 (#9)
以 prompt.compose hook 注入依強度與稱呼組成的規則段落;規則為純函式並附測試。

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-14 17:10:47 +00:00
Jeffery (jiantw83)andClaude Sonnet 5.5 8db7181825 feat: anime-companion 插件骨架與設定 (#3)
兩個角色 skill 空殼(sao-asuna、sao-suguha)、userConfig(預設角色、強度、稱呼)、
設定解析與測試,並登錄到 marketplace。

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-14 17:06:12 +00:00
5 changed files with 0 additions and 77 deletions
-8
View File
@@ -1,8 +0,0 @@
{
"name": "jsc-plugins",
"description": "JSC 動漫助理 Claude Code mod 的 marketplace。",
"owner": {
"name": "JSC"
},
"plugins": []
}
-5
View File
@@ -1,5 +0,0 @@
node_modules/
.env
# 輕小說原文與建置中間檔放在 repo 之外,不入版本控制
corpus/
build/
-18
View File
@@ -1,18 +0,0 @@
MIT License
Copyright (c) 2026 Jeffery (jiantw83)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the
following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO
EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
USE OR OTHER DEALINGS IN THE SOFTWARE.
-46
View File
@@ -1,46 +0,0 @@
<p align="center"><img src="assets/icon.png" alt="jsc-plugins" width="128"></p>
# jsc-plugins
JSC 動漫助理 Claude Code mod 的 marketplace。
## 描述
用輕小說角色的個性與語氣取代 Claude 與你對話,並照常協助你做事。
- 插件 `anime-companion`:每個角色是一個 skill,以 `anime-companion:{作品代號}-{角色代號}` 啟動,例如 `anime-companion:sao-asuna`、`anime-companion:sao-suguha`。
- 人格卡加對白檢索:依這一輪的溝通功能(安慰、吐槽、報告失敗等)檢索角色的對白當範例,讓語氣遷移到工程情境。
- 強度 0~3 可調;錯誤、風險與需確認的事一律先講清楚,再加角色語氣。
- 角色語氣只套在對你說的話,程式碼、commit 與檔案內容保持中性。
- 輕小說原文與建置中間檔不入此 repo。
狀態:規劃中,規格與工作項目見 [議題](https://gitea.jsc.idv.tw/jiantw83/jsc-plugins/issues)。
## 安裝
先加入 marketplace,再安裝插件:
```bash
claude plugin marketplace add https://gitea.jsc.idv.tw/jiantw83/jsc-plugins.git
claude plugin install anime-companion@jsc-plugins
```
## 更新
```bash
claude plugin marketplace update jsc-plugins
claude plugin update anime-companion@jsc-plugins
```
更新後需重新啟動 Claude Code 才會生效。
## 移除
```bash
claude plugin uninstall anime-companion@jsc-plugins
claude plugin marketplace remove jsc-plugins
```
## 授權
[MIT License](LICENSE)
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB