fix(marketplace): 同步 marketplace.json 中繼資料至 canonical 版本

What(做了什麼):
修正 .claude-plugin/marketplace.json 與 .agents/plugins/marketplace.json 兩份 marketplace 清單,使其欄位與格式與 plugins/jsc 的 canonical marketplace.json 一致。.agents/plugins/marketplace.json 補上缺漏的頂層 description、owner 欄位,並為全部 11 個 plugin 項目(jsc-ask、jsc-cli、jsc-git、jsc-gitea、jsc-hooks、jsc-log、jsc-meta、jsc-pkg、jsc-review、jsc-sdlc)補上各自的繁體中文用途描述;.claude-plugin/marketplace.json 則將 jsc-meta 描述中的斜線寫法(「新建/更新/刪除技能」)改為 canonical 的頓號寫法(「新建、更新、刪除技能與技能準則」)。

Why(為什麼改):
兩份清單長期與 canonical marketplace.json 不同步,缺欄位與描述格式不一致,會造成各 AI CLI 讀到不完整或不一致的 plugin 資訊,也不符合 jsc-meta:skill-check 的稽核基準。

How(怎麼改的):
以 plugins/jsc 的 canonical marketplace.json 為基準逐欄比對,補齊缺漏欄位、統一描述文字格式,純屬中繼資料調整,不涉及任何 skill 行為邏輯變更。

Who(誰/哪個需求):
jsc-meta:skill-check 例行合規稽核中的 marketplace 中繼資料同步項目。
This commit is contained in:
2026-08-24 14:50:12 +08:00
parent bb1094df33
commit da64e97e28
2 changed files with 25 additions and 11 deletions
+24 -10
View File
@@ -1,75 +1,89 @@
{ {
"name": "jsc", "name": "jsc",
"description": "jsc 跨 AI 助理技能組的統一 marketplace(claude / codex / copilot / antigravity / kiro)。",
"owner": {
"name": "JSC"
},
"plugins": [ "plugins": [
{ {
"name": "jsc-ask", "name": "jsc-ask",
"source": { "source": {
"source": "url", "source": "url",
"url": "https://gitea.jsc.idv.tw/plugins/ask.git" "url": "https://gitea.jsc.idv.tw/plugins/ask.git"
} },
"description": "決策樹問詢與問詢紀錄(QUESTION_* wiki 頁)"
}, },
{ {
"name": "jsc-cli", "name": "jsc-cli",
"source": { "source": {
"source": "url", "source": "url",
"url": "https://gitea.jsc.idv.tw/plugins/cli.git" "url": "https://gitea.jsc.idv.tw/plugins/cli.git"
} },
"description": "CLI 偵測、模型能力標籤與技能庫批次部署"
}, },
{ {
"name": "jsc-git", "name": "jsc-git",
"source": { "source": {
"source": "url", "source": "url",
"url": "https://gitea.jsc.idv.tw/plugins/git.git" "url": "https://gitea.jsc.idv.tw/plugins/git.git"
} },
"description": "Commit 分組認可與 Push Request 建立"
}, },
{ {
"name": "jsc-gitea", "name": "jsc-gitea",
"source": { "source": {
"source": "url", "source": "url",
"url": "https://gitea.jsc.idv.tw/plugins/gitea.git" "url": "https://gitea.jsc.idv.tw/plugins/gitea.git"
} },
"description": "Gitea API 工具、Wiki 讀寫與存取庫批次同步"
}, },
{ {
"name": "jsc-hooks", "name": "jsc-hooks",
"source": { "source": {
"source": "url", "source": "url",
"url": "https://gitea.jsc.idv.tw/plugins/hooks.git" "url": "https://gitea.jsc.idv.tw/plugins/hooks.git"
} },
"description": "跨 CLI hooks:STE100 語言強制、工時計時、技能用量記錄"
}, },
{ {
"name": "jsc-log", "name": "jsc-log",
"source": { "source": {
"source": "url", "source": "url",
"url": "https://gitea.jsc.idv.tw/plugins/log.git" "url": "https://gitea.jsc.idv.tw/plugins/log.git"
} },
"description": "工作日誌(LOG_* wiki 頁)與技能使用統計"
}, },
{ {
"name": "jsc-meta", "name": "jsc-meta",
"source": { "source": {
"source": "url", "source": "url",
"url": "https://gitea.jsc.idv.tw/plugins/meta.git" "url": "https://gitea.jsc.idv.tw/plugins/meta.git"
} },
"description": "技能組自我管理:新建、更新、刪除技能與技能準則"
}, },
{ {
"name": "jsc-pkg", "name": "jsc-pkg",
"source": { "source": {
"source": "url", "source": "url",
"url": "https://gitea.jsc.idv.tw/plugins/pkg.git" "url": "https://gitea.jsc.idv.tw/plugins/pkg.git"
} },
"description": "套件批次更新(nodejs/python/dotnet),失敗還原"
}, },
{ {
"name": "jsc-review", "name": "jsc-review",
"source": { "source": {
"source": "url", "source": "url",
"url": "https://gitea.jsc.idv.tw/plugins/review.git" "url": "https://gitea.jsc.idv.tw/plugins/review.git"
} },
"description": "程式碼審查:Refactoring 壞味道六組 + 註解規範 + 淺模組"
}, },
{ {
"name": "jsc-sdlc", "name": "jsc-sdlc",
"source": { "source": {
"source": "url", "source": "url",
"url": "https://gitea.jsc.idv.tw/plugins/sdlc.git" "url": "https://gitea.jsc.idv.tw/plugins/sdlc.git"
} },
"description": "開發生命週期:規劃/分析/實作/維護(wiki 追蹤)"
} }
] ]
} }
+1 -1
View File
@@ -59,7 +59,7 @@
"source": "url", "source": "url",
"url": "https://gitea.jsc.idv.tw/plugins/meta.git" "url": "https://gitea.jsc.idv.tw/plugins/meta.git"
}, },
"description": "技能組自我管理:新建/更新/刪除技能與技能準則" "description": "技能組自我管理:新建、更新、刪除技能與技能準則"
}, },
{ {
"name": "jsc-pkg", "name": "jsc-pkg",