npx claudepluginhub litela-hq/agents-marketplace --plugin gitDefined inline in plugin.json manifest
{
"PreToolUse": [
{
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/scripts/block-file-edits.sh"
}
],
"matcher": "Edit|MultiEdit|Write"
}
]
}"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."