npx claudepluginhub desplega-ai/ai-toolbox --plugin desplegaDefined inline in plugin.json manifest
{
"PreToolUse": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/validate-thoughts.py"
}
],
"matcher": "Write|Edit"
}
]
}"Blocks Write tool calls on .ts/.tsx files violating SDK import paths, unjustified 'any' types, or '@ts-nocheck' without openclaw-allow comments. LLM prompt enforces rules."