fix(hooks): 移除 manifest 重複的 hooks 設定並升版至 0.0.2

What(改了什麼):
刪除 .claude-plugin/plugin.json 中的 "hooks": "./hooks/hooks.json" 欄位,
並將 plugin.json、.claude-plugin/plugin.json、.codex-plugin/plugin.json
三份 manifest 的版本號從 0.0.1 升到 0.0.2。

Why(為什麼改):
claude plugin list 回報 jsc-hooks 載入失敗(Hook load failed:
Duplicate hooks file detected)。Claude Code 會自動載入標準路徑
hooks/hooks.json,manifest 再宣告同一份檔案就造成重複載入,
manifest.hooks 只該用來宣告額外的 hook 檔。

How(怎麼改):
移除多餘的 manifest.hooks 欄位,讓 hooks/hooks.json 只透過標準
自動載入機制載入一次;同步升版三份 manifest 以觸發各 CLI 的
plugin update,並以 python3 -m json.tool 驗證三份 JSON 格式正確。

Who(影響哪個功能/使用者):
影響 jsc-hooks 外掛的所有使用者。修正後外掛可在 claude CLI 正常
載入,STE100 語言強制、工時計時、技能用量記錄等 hooks 恢復生效。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-21 08:31:12 +00:00
co-authored by Claude Fable 5
parent 805befc13c
commit 97fdeb9211
3 changed files with 4 additions and 5 deletions
+2 -3
View File
@@ -1,6 +1,6 @@
{ {
"name": "jsc-hooks", "name": "jsc-hooks",
"version": "0.0.1", "version": "0.0.2",
"description": "跨 CLI hooks:STE100 語言強制、工時計時、技能用量記錄", "description": "跨 CLI hooks:STE100 語言強制、工時計時、技能用量記錄",
"skills": "./skills", "skills": "./skills",
"author": { "author": {
@@ -13,6 +13,5 @@
"hooks", "hooks",
"skills", "skills",
"cross-tool" "cross-tool"
], ]
"hooks": "./hooks/hooks.json"
} }
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "jsc-hooks", "name": "jsc-hooks",
"version": "0.0.1", "version": "0.0.2",
"description": "跨 CLI hooks:STE100 語言強制、工時計時、技能用量記錄", "description": "跨 CLI hooks:STE100 語言強制、工時計時、技能用量記錄",
"skills": "./skills" "skills": "./skills"
} }
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "jsc-hooks", "name": "jsc-hooks",
"version": "0.0.1", "version": "0.0.2",
"description": "跨 CLI hooks:STE100 語言強制、工時計時、技能用量記錄", "description": "跨 CLI hooks:STE100 語言強制、工時計時、技能用量記錄",
"skills": "./skills/" "skills": "./skills/"
} }