chore(marketplace 正本): 正本移至 plugins/meta(升版 0.0.4) #8

Merged
admin merged 6 commits from chore/marketplace-canon-to-meta into develop 2026-08-24 10:05:14 +00:00
Member

變更摘要

marketplace 正本從 plugins/jsc 移到 plugins/meta,plugins/jsc 存取庫即將移除。

guidelines.md 原本就規定「每個 domain 存取庫都帶同一份 marketplace 檔,任何一個 repo 都能當註冊入口」——plugins/jsc 只是被指定為正本的那一個,結構上並非必需。這次把正本角色交給 plugins/meta(技能組的管理 skill 都在 jsc-meta,那些 skill 改成讀自己存取庫的檔案,少一個外部相依)。

安裝 token 不變

實測確認:marketplace 名稱取自 marketplace.json 的 name 欄位,與存取庫名無關。從 plugins/meta.git 加入時,落地名稱仍是 jsc:

$ claude plugin marketplace add https://gitea.jsc.idv.tw/plugins/meta.git
✔ Successfully added marketplace: jsc
$ claude plugin marketplace list
  ❯ jsc
    Source: Git (https://gitea.jsc.idv.tw/plugins/meta.git)

所以 jsc-{domain}@jsc 這個 token 完全不用改,只有 marketplace add 的 URL 換掉。

既有安裝者的遷移

claude plugin marketplace remove jsc
claude plugin marketplace add https://gitea.jsc.idv.tw/plugins/meta.git

各 README 的安裝表下方已加上這段說明。

影響範圍

類型 位置
安裝入口 URL 10 個 domain README 的安裝表
權威來源 API 路徑 jsc-meta 的 skill-check/skill-update/skill-delete/skillset-update、jsc-cli 的 deploy
規範文字 meta/references/guidelines.md 的正本位置、skill-new 的 marketplace 寫入位置、find-skill-refs.sh 註解

各 domain 存取庫的 marketplace 副本維持不動:它們是刻意設計的容錯入口,內容與正本一致。

注意事項

  • 合併順序無強制相依,但 plugins/jsc 只能在全部合併後才可移除,否則舊入口與新入口會同時失效。
  • 副本同步的維護成本仍在(22 份改成 20 份):加減 plugin 時要同步所有 domain 存取庫。
## 變更摘要 marketplace 正本從 `plugins/jsc` 移到 `plugins/meta`,`plugins/jsc` 存取庫即將移除。 `guidelines.md` 原本就規定「每個 domain 存取庫都帶同一份 marketplace 檔,任何一個 repo 都能當註冊入口」——`plugins/jsc` 只是被指定為正本的那一個,結構上並非必需。這次把正本角色交給 `plugins/meta`(技能組的管理 skill 都在 jsc-meta,那些 skill 改成讀自己存取庫的檔案,少一個外部相依)。 ## 安裝 token 不變 實測確認:marketplace 名稱取自 `marketplace.json` 的 `name` 欄位,與存取庫名無關。從 `plugins/meta.git` 加入時,落地名稱仍是 `jsc`: ``` $ claude plugin marketplace add https://gitea.jsc.idv.tw/plugins/meta.git ✔ Successfully added marketplace: jsc $ claude plugin marketplace list ❯ jsc Source: Git (https://gitea.jsc.idv.tw/plugins/meta.git) ``` 所以 `jsc-{domain}@jsc` 這個 token 完全不用改,只有 `marketplace add` 的 URL 換掉。 ## 既有安裝者的遷移 ```bash claude plugin marketplace remove jsc claude plugin marketplace add https://gitea.jsc.idv.tw/plugins/meta.git ``` 各 README 的安裝表下方已加上這段說明。 ## 影響範圍 | 類型 | 位置 | | --- | --- | | 安裝入口 URL | 10 個 domain README 的安裝表 | | 權威來源 API 路徑 | `jsc-meta` 的 skill-check/skill-update/skill-delete/skillset-update、`jsc-cli` 的 deploy | | 規範文字 | `meta/references/guidelines.md` 的正本位置、`skill-new` 的 marketplace 寫入位置、`find-skill-refs.sh` 註解 | 各 domain 存取庫的 marketplace 副本**維持不動**:它們是刻意設計的容錯入口,內容與正本一致。 ## 注意事項 - 合併順序無強制相依,但 `plugins/jsc` 只能在**全部合併後**才可移除,否則舊入口與新入口會同時失效。 - 副本同步的維護成本仍在(22 份改成 20 份):加減 plugin 時要同步所有 domain 存取庫。
jiantw83 added 6 commits 2026-08-24 10:01:11 +00:00
admin approved these changes 2026-08-24 10:05:10 +00:00
admin merged commit 6c57e5217a into develop 2026-08-24 10:05:14 +00:00
admin deleted branch chore/marketplace-canon-to-meta 2026-08-24 10:05:14 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: plugins/ask#8