--- name: spec-skill-invocation description: JSC plugins 共用「skill 呼叫方式」:Claude Code/Antigravity 用 `/jsc-:` 斜線指令、Codex 用 `$name`、OpenCode 依 description 自動觸發,各助理呼叫一個 skill 的統一表格與說明。當其他 skill 內文引用 spec-skill-invocation 或 /jsc-shared:spec-skill-invocation、或需要在 skill 檔案末尾放「呼叫方式」章節時載入此 skill。單獨被使用者呼叫時,直接說明本規範內容。 --- # spec-skill-invocation — 共用 skill 呼叫方式 所有 JSC skill 檔案末尾的「呼叫方式」章節,內容都是同一張表格(各助理如何呼叫一個 skill),不需要每個 skill 各自重複解釋——只要在該 skill 的「呼叫方式」章節引用本規範,或直接沿用下表即可。 ## 呼叫方式表格 | 助理 | 呼叫 | | --- | --- | | Claude Code / Antigravity | `/jsc-:` 斜線指令 | | Codex | `$name` | | OpenCode | 依該 skill 的 description 自動觸發(不需使用者手動輸入指令) | - `` 為該 skill 所屬的 plugin 名稱(`code`/`doc`/`persona`/`shared`),`` 為該 skill 的 `name`(frontmatter 內定義)。 - 各 skill 若帶參數,於自身「呼叫方式」章節列出實際參數格式與範例(可參考 `/jsc-code:image`、`/jsc-code:nuget`、`/jsc-doc:worklog` 等既有寫法),本規範只統一「各助理怎麼呼叫」這一段。 - OpenCode 沒有斜線指令或 `$name` 語法,使用者只需以自然語言描述需求,系統依 skill 的 `description` 自動比對觸發,不需額外指令。