npx claudepluginhub wigtn/wigtn-plugins-with-claude-code --plugin wigtn-codingDefined in hooks/hooks.json
bash -c 'echo "Pipeline session complete. Review changes before pushing."'Bashbash -c 'INPUT=$(cat); CMD=$(echo "$INPUT" | jq -r ".tool_input.command // empty"); if echo "$CMD" | grep -qE "rm\s+-rf\s+/|git\s+push\s+.*--force|git\s+push\s+.*-f\s|git\s+reset\s+--hard|drop\s+database|DROP\s+TABLE"; then echo "BLOCKED: Dangerous command detected. Please confirm before executing: $CMD" >&2; exit 2; fi'Write|Editbash -c 'INPUT=$(cat); FILE=$(echo "$INPUT" | jq -r ".tool_input.file_path // .tool_input.filePath // empty"); if echo "$FILE" | grep -qE "\.(tsx?|jsx?|css|scss)$"; then echo "Reminder: Run formatter (prettier/eslint) on $FILE before committing."; fi'bash -c 'INPUT=$(cat); FILE=$(echo "$INPUT" | jq -r ".tool_input.file_path // .tool_input.filePath // empty"); if echo "$FILE" | grep -qE "\.(ts|js|py|go|java)$"; then echo "Reminder: Verify backend pattern compliance (error handling, input validation, logging) for $FILE."; fi'Blocks destructive Bash before execution. Lints on file Write/Edit and warns about missing tests. Reports session and detects changes on Stop. Runs bash scripts, handles file writes.