PostToolUse

migration-safety.sh

Warns about destructive migration operations like dropColumn, dropTable, and truncate. Checks for down() methods

Checks Performed

dropColumn, dropTable, drop
truncate operations
Missing down() method

Overview

Warns about destructive migration operations like dropColumn, dropTable, and truncate. Checks for down() methods. This hook runs on the PostToolUse event.

Configuration

Add this hook to your .claude/settings.json:

{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Edit",
        "command": "bash .claude-plugins/laravel-agent/hooks/scripts/migration-safety.sh"
      }
    ]
  }
}