{ "name": "jsc-shared", "shortName": "shared", "version": "0.1.7", "descriptionCore": "JSC 跨 AI 助理共用規範 skills plugin,`skills/` 為唯一真實來源,並提供整組 plugin 的安裝/更新/移除管理(plugins-install 一次安裝或更新 jsc-code/jsc-doc/jsc-persona/jsc-shared,plugins-uninstall 一次移除四個 JSC plugin)。安裝與更新一律以 Gitea 遠端 repo 的 README 與檔案為準,不依賴既有本機存取庫;所有 skills 以 SKILL.md 為共通標準。", "assistants": ["Claude Code", "Codex", "Antigravity", "OpenCode", "GitHub Copilot CLI"], "cliPrefix": "/jsc-shared:", "callPrefixAssistants": { "root": "Antigravity", "claudePlugin": "Claude Code" }, "codexNote": "", "skillsPath": "./skills", "author": { "name": "JSC" }, "homepage": "https://gitea.jsc.idv.tw/plugins/shared", "repository": "https://gitea.jsc.idv.tw/plugins/shared.git", "keywords": ["spec", "skills", "cross-tool", "jsc"], "marketplace": { "repoDescription": "JSC 跨 AI 助理共用規範 skills 的 Claude Code marketplace。", "pluginSummary": "JSC 共用規範 skills(跨 AI 助理),另含整組 plugin 的安裝管理 plugins-install / plugins-uninstall" }, "agentsExtraBullets": [ "本 repo 只保留純 `skills/` 內容;載入前請看各 skill `description` 標示的支援範圍與 `README.md` 的「Skills 目錄」。沒有 plugin 匯入指令、但可使用 skill 的助理,統一先 clone 技能組到工具專屬資料夾,再依 `README.md` 的指定位置匯入。" ], "readmeOpenCodeInstallMethod": "skills 目錄(先 clone 到工具專屬資料夾,再依 README 匯入)", "readmeInstallNotes": [ "本 repo 的安裝/更新/移除流程一律以 Gitea 遠端檔案為準,不依賴既有本機存取庫。" ], "_driftDecisions": [ "決議1:skills 欄位統一為不帶尾斜線的 './skills'。現況:root plugin.json 與 .codex-plugin/plugin.json 為 './skills/'(帶尾斜線),.claude-plugin/plugin.json 為 './skills';skillsPath 已定為統一值,供下階段產生器套用到全部三份 plugin.json。", "決議2:root plugin.json 現況缺少「於 Antigravity 以 /jsc-shared: 前綴呼叫」句尾(doc/code/persona 的根 plugin.json 都有)。descriptionCore 不含此句,由產生器依 callPrefixAssistants.root + cliPrefix 補上,統一四份根 plugin.json 都以此句結尾。", "決議3:.claude-plugin/plugin.json 助理括號清單統一為 assistants 陣列之順序與命名。現況為「(Claude Code / Codex / GitHub Copilot CLI / Antigravity / OpenCode)」,需改為「(Claude Code / Codex / Antigravity / OpenCode / GitHub Copilot CLI)」。", "額外發現(非既知四點):.claude-plugin/plugin.json 現行描述在插入助理清單的同時,遺漏了 root 與 .codex-plugin 都有的「`skills/` 為唯一真實來源」語句(不是純格式差異,是被誤刪的實質內容)。descriptionCore 已採用含此語句的完整版本為準,下階段產生器需把此語句補回 .claude-plugin/plugin.json。", "決議4對應:.codex-plugin/plugin.json 無專屬補充資訊,codexNote 為空字串。" ] }