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"
}
]
}
}