npx claudepluginhub fusengine/agents --plugin fuse-shadcn-uiDefined in hooks/hooks.json
{
"PreToolUse": [
{
"hooks": [
{
"type": "command",
"command": "python3 ${CLAUDE_PLUGIN_ROOT}/scripts/check-skill-loaded.py"
}
],
"matcher": "Write|Edit",
"_description": "Block shadcn edits if skill not consulted"
}
],
"PostToolUse": [
{
"hooks": [
{
"type": "command",
"command": "python3 ${CLAUDE_PLUGIN_ROOT}/scripts/track-skill-read.py"
}
],
"matcher": "Read",
"_description": "Track skill file reads"
},
{
"hooks": [
{
"type": "command",
"command": "python3 ${CLAUDE_PLUGIN_ROOT}/scripts/track-mcp-research.py"
}
],
"matcher": "mcp__.*",
"_description": "Track MCP research calls"
}
]
}"Auto-formats JS/TS/JSON/CSS/SCSS/LESS/MD/YAML/HTML/Vue/Svelte files with Prettier after Write/Edit. Optional pre-Edit format validation (disabled). Modifies files."