npx claudepluginhub codyswanngt/lisa --plugin lisaDefined inline in plugin.json manifest
${CLAUDE_PLUGIN_ROOT}/hooks/notify-ntfy.shcommand -v entire >/dev/null 2>&1 && entire hooks claude-code stop || trueTaskcommand -v entire >/dev/null 2>&1 && entire hooks claude-code pre-task || truecommand -v entire >/dev/null 2>&1 && entire hooks claude-code session-end || trueTaskCreate|TaskUpdate${CLAUDE_PLUGIN_ROOT}/hooks/sync-tasks.shTaskcommand -v entire >/dev/null 2>&1 && entire hooks claude-code post-task || trueTodoWritecommand -v entire >/dev/null 2>&1 && entire hooks claude-code post-todo || truestartup${CLAUDE_PLUGIN_ROOT}/hooks/install-pkgs.sh${CLAUDE_PLUGIN_ROOT}/hooks/inject-rules.sh${CLAUDE_PLUGIN_ROOT}/hooks/setup-jira-cli.shcommand -v entire >/dev/null 2>&1 && entire hooks claude-code session-start || true${CLAUDE_PLUGIN_ROOT}/hooks/inject-rules.sh${CLAUDE_PLUGIN_ROOT}/hooks/enforce-plan-rules.shcommand -v entire >/dev/null 2>&1 && entire hooks claude-code user-prompt-submit || true{"riskFlags": {"touchesBash": false, "matchAllTools": false, "touchesFileWrites": true}, "typeStats": {"command": 14}, "eventStats": {"Stop": 2, "PreToolUse": 1, "SessionEnd": 1, "PostToolUse": 3, "SessionStart": 4, "SubagentStart": 1, "UserPromptSubmit": 2}, "originCounts": {"absolutePaths": 0, "pluginScripts": 7, "projectScripts": 0}, "timeoutStats": {"commandsWithoutTimeout": 14}}