/hooks

מה זה עושה: מנהל automation hooks — סקריפטים שרצים אוטומטית בנקודות מסוימות.

שימוש

/hooks

4 סוגי hooks

Hookמתי רץ
PreToolUseלפני שClaude משתמש בכלי
PostToolUseאחרי שClaude משתמש בכלי
NotificationכשClaude שולח notification
StopכשClaude מסיים session

דוגמות שימושיות

פורמט Python אוטומטי אחרי כל כתיבה:

{
  "hooks": {
    "PostToolUse": [{
      "matcher": "Write(*.py)",
      "hooks": [{
        "type": "command",
        "command": "python -m black $file"
      }]
    }]
  }
}

ESLint לפני כל שמירה:

{
  "hooks": {
    "PreToolUse": [{
      "matcher": "Write(*.ts)",
      "hooks": [{
        "type": "command",
        "command": "npx eslint $file --fix"
      }]
    }]
  }
}

התראה כשClaude מסיים:

{
  "hooks": {
    "Stop": [{
      "hooks": [{
        "type": "command",
        "command": "osascript -e 'display notification \"Claude סיים\" with title \"Claude Code\"'"
      }]
    }]
  }
}

💡 Hooks = QA אוטומטי. הגדר פעם אחת, Claude תמיד מפרמט ובודק.

→ קשור ל: /config, /permissions