diff --git a/docs/ja-JP/skills/strategic-compact/SKILL.md b/docs/ja-JP/skills/strategic-compact/SKILL.md index bc5ebd3a..e43866dd 100644 --- a/docs/ja-JP/skills/strategic-compact/SKILL.md +++ b/docs/ja-JP/skills/strategic-compact/SKILL.md @@ -21,7 +21,7 @@ description: 任意の自動コンパクションではなく、タスクフェ ## 仕組み -`suggest-compact.sh`スクリプトはPreToolUse(Edit/Write)で実行され: +`suggest-compact.js`スクリプトはPreToolUse(Edit/Write)で実行され: 1. **ツール呼び出しを追跡** - セッション内のツール呼び出しをカウント 2. **閾値検出** - 設定可能な閾値で提案(デフォルト:50回) @@ -34,13 +34,16 @@ description: 任意の自動コンパクションではなく、タスクフェ ```json { "hooks": { - "PreToolUse": [{ - "matcher": "tool == \"Edit\" || tool == \"Write\"", - "hooks": [{ - "type": "command", - "command": "~/.claude/skills/strategic-compact/suggest-compact.sh" - }] - }] + "PreToolUse": [ + { + "matcher": "Edit", + "hooks": [{ "type": "command", "command": "node ~/.claude/scripts/hooks/suggest-compact.js" }] + }, + { + "matcher": "Write", + "hooks": [{ "type": "command", "command": "node ~/.claude/scripts/hooks/suggest-compact.js" }] + } + ] } } ``` diff --git a/docs/zh-CN/skills/strategic-compact/SKILL.md b/docs/zh-CN/skills/strategic-compact/SKILL.md index ff6de110..1f5947c1 100644 --- a/docs/zh-CN/skills/strategic-compact/SKILL.md +++ b/docs/zh-CN/skills/strategic-compact/SKILL.md @@ -48,11 +48,11 @@ origin: ECC "PreToolUse": [ { "matcher": "Edit", - "hooks": [{ "type": "command", "command": "node ~/.claude/skills/strategic-compact/suggest-compact.js" }] + "hooks": [{ "type": "command", "command": "node ~/.claude/scripts/hooks/suggest-compact.js" }] }, { "matcher": "Write", - "hooks": [{ "type": "command", "command": "node ~/.claude/skills/strategic-compact/suggest-compact.js" }] + "hooks": [{ "type": "command", "command": "node ~/.claude/scripts/hooks/suggest-compact.js" }] } ] } diff --git a/docs/zh-TW/skills/strategic-compact/SKILL.md b/docs/zh-TW/skills/strategic-compact/SKILL.md index ff5534a3..9b2842f8 100644 --- a/docs/zh-TW/skills/strategic-compact/SKILL.md +++ b/docs/zh-TW/skills/strategic-compact/SKILL.md @@ -21,7 +21,7 @@ description: Suggests manual context compaction at logical intervals to preserve ## 運作方式 -`suggest-compact.sh` 腳本在 PreToolUse(Edit/Write)執行並: +`suggest-compact.js` 腳本在 PreToolUse(Edit/Write)執行並: 1. **追蹤工具呼叫** - 計算工作階段中的工具呼叫次數 2. **門檻偵測** - 在可設定門檻建議(預設:50 次呼叫) @@ -34,13 +34,16 @@ description: Suggests manual context compaction at logical intervals to preserve ```json { "hooks": { - "PreToolUse": [{ - "matcher": "tool == \"Edit\" || tool == \"Write\"", - "hooks": [{ - "type": "command", - "command": "~/.claude/skills/strategic-compact/suggest-compact.sh" - }] - }] + "PreToolUse": [ + { + "matcher": "Edit", + "hooks": [{ "type": "command", "command": "node ~/.claude/scripts/hooks/suggest-compact.js" }] + }, + { + "matcher": "Write", + "hooks": [{ "type": "command", "command": "node ~/.claude/scripts/hooks/suggest-compact.js" }] + } + ] } } ```