npx claudepluginhub marcel-bich/marcel-bich-claude-marketplace --plugin dogmaDefined in hooks/hooks.json
${CLAUDE_PLUGIN_ROOT}/scripts/version-sync-check.sh5ms${CLAUDE_PLUGIN_ROOT}/scripts/lint-on-stop.sh30ms${CLAUDE_PLUGIN_ROOT}/scripts/checklist-reminder.sh5msRead${CLAUDE_PLUGIN_ROOT}/scripts/token-protection.sh5msGrep${CLAUDE_PLUGIN_ROOT}/scripts/token-protection.sh5msBash${CLAUDE_PLUGIN_ROOT}/scripts/token-protection.sh5msBash${CLAUDE_PLUGIN_ROOT}/scripts/git-add-protection.sh5msBash${CLAUDE_PLUGIN_ROOT}/scripts/git-permissions.sh5msBash${CLAUDE_PLUGIN_ROOT}/scripts/file-protection.sh5msBash${CLAUDE_PLUGIN_ROOT}/scripts/dependency-verification.sh10msBash${CLAUDE_PLUGIN_ROOT}/scripts/pre-commit-lint.sh5msBash${CLAUDE_PLUGIN_ROOT}/scripts/git-pull-before-push.sh15msBash${CLAUDE_PLUGIN_ROOT}/scripts/subagent-enforcement.sh Bash5msWrite${CLAUDE_PLUGIN_ROOT}/scripts/secrets-detection.sh5msWrite${CLAUDE_PLUGIN_ROOT}/scripts/write-edit-reminder.sh5msWrite${CLAUDE_PLUGIN_ROOT}/scripts/subagent-enforcement.sh Write5msEdit${CLAUDE_PLUGIN_ROOT}/scripts/secrets-detection.sh5msEdit${CLAUDE_PLUGIN_ROOT}/scripts/write-edit-reminder.sh5msEdit${CLAUDE_PLUGIN_ROOT}/scripts/subagent-enforcement.sh Edit5msTask${CLAUDE_PLUGIN_ROOT}/scripts/subagent-enforcement.sh Task5msTask${CLAUDE_PLUGIN_ROOT}/scripts/subagent-context.sh5msTask${CLAUDE_PLUGIN_ROOT}/scripts/enforce-model-policy.sh5msSkill${CLAUDE_PLUGIN_ROOT}/scripts/subagent-enforcement.sh Skill5msWrite${CLAUDE_PLUGIN_ROOT}/scripts/post-write-validate.sh5msWrite${CLAUDE_PLUGIN_ROOT}/scripts/review-trigger.sh5msEdit${CLAUDE_PLUGIN_ROOT}/scripts/post-write-validate.sh5msEdit${CLAUDE_PLUGIN_ROOT}/scripts/review-trigger.sh5msWebFetch${CLAUDE_PLUGIN_ROOT}/scripts/prompt-injection.sh10msWebSearch${CLAUDE_PLUGIN_ROOT}/scripts/prompt-injection.sh10ms${CLAUDE_PLUGIN_ROOT}/scripts/subagent-suggestion.sh5ms${CLAUDE_PLUGIN_ROOT}/scripts/user-prompt-submit.sh5ms${CLAUDE_PLUGIN_ROOT}/scripts/prompt-intervention-reminder.sh5ms${CLAUDE_PLUGIN_ROOT}/scripts/checklist-tracking.sh5msRuns bash scripts across lifecycle: annotates/maps on Stop, intercepts (Grep/Glob, Bash, Edit/Write) via PreToolUse blocking, ingests post-edits, briefs on UserPromptSubmit. Writes files, executes bash.