npx claudepluginhub thejustinwalsh/claude-plugins --plugin restructDefined inline in plugin.json manifest
${CLAUDE_PLUGIN_ROOT}/bin/restruct verify120ms${CLAUDE_PLUGIN_ROOT}/bin/restruct permit5ms${CLAUDE_PLUGIN_ROOT}/bin/restruct session end5ms${CLAUDE_PLUGIN_ROOT}/bin/restruct permit-log --event=executed1ms${CLAUDE_PLUGIN_ROOT}/bin/restruct bootstrap10ms${CLAUDE_PLUGIN_ROOT}/bin/restruct model load30ms${CLAUDE_PLUGIN_ROOT}/bin/restruct verify120ms${CLAUDE_PLUGIN_ROOT}/bin/restruct refine120ms${CLAUDE_PLUGIN_ROOT}/bin/restruct bootstrap --instructions-loaded5ms${CLAUDE_PLUGIN_ROOT}/bin/restruct permit-log --event=failed1ms{"riskFlags": {"touchesBash": false, "matchAllTools": true, "touchesFileWrites": false}, "typeStats": {"command": 10}, "eventStats": {"Stop": 1, "PreToolUse": 1, "SessionEnd": 1, "PostToolUse": 1, "SessionStart": 2, "TaskCompleted": 1, "UserPromptSubmit": 1, "InstructionsLoaded": 1, "PostToolUseFailure": 1}, "originCounts": {"absolutePaths": 0, "pluginScripts": 10, "projectScripts": 0}, "timeoutStats": {"commandsWithoutTimeout": 0}}