npx claudepluginhub hrconsultnj/claude-plugins --plugin shipyardDefined in hooks/hooks.json
Edit|Writebash "${CLAUDE_PLUGIN_ROOT}/hooks/ci-syntax-guard.sh" 2>&1 || { echo '[shipyard:ci-syntax] hook failed' >&2; exit 0; }10msbash "${CLAUDE_PLUGIN_ROOT}/hooks/dockerfile-guard.sh" 2>&1 || { echo '[shipyard:dockerfile] hook failed' >&2; exit 0; }5msstartupbash "${CLAUDE_PLUGIN_ROOT}/hooks/init-check.sh" 2>&1 || exit 03msRuns Node.js scripts before Edit and Agent tool uses (PreToolUse hooks that can block/modify), and on SessionStart for startup/clear/compact matchers. Performs file writes.