Easily create hooks to prevent unwanted behaviors by analyzing conversation patterns
Enable or disable hookify rules interactively
Get help with the hookify plugin
Create hooks to prevent unwanted behaviors from conversation analysis or explicit instructions
List all configured hookify rules
Matches all tools
Hooks run on every tool call, not just specific ones
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code BRUTAL EDITION is an enterprise-hardened fork that enforces zero-tolerance for "vibecoding" anti-patterns. Every line of code generated follows SOTA (State of the Art) engineering practices with built-in security validation, structured logging, and comprehensive quality standards.
Built on top of the original Claude Code agentic coding tool, this edition adds:
Original Claude Code: An agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows -- all through natural language commands.
Learn more:
This edition enforces 300+ quality checks covering:
Security Hardening
Code Quality Enforcement
Documentation Standards
SOTA Architectural Patterns
See CODE_QUALITY_STANDARDS.md and DOCUMENTATION_STANDARDS.md for complete details.
MacOS/Linux:
curl -fsSL https://claude.ai/install.sh | bash
Homebrew (MacOS):
brew install --cask claude-code
Windows:
irm https://claude.ai/install.ps1 | iex
NPM:
npm install -g @anthropic-ai/claude-code
NOTE: If installing with NPM, you also need to install Node.js 18+
Navigate to your project directory and run claude.
BRUTAL EDITION Banner: On startup, you'll see the custom banner with quality standards enforcement active.
The BRUTAL EDITION includes several enforcement mechanisms:
plugins/hookify/utils/validation.pyplugins/hookify/utils/logging.pyCODE_QUALITY_STANDARDS.md - 400+ lines covering all anti-patterns and SOTA solutionsDOCUMENTATION_STANDARDS.md - Professional documentation guidelinesCONTRIBUTING.md - Complete contribution workflow.env.example - Secure environment variable template.claude/ENGINEERING_STANDARDS.md - LLM guidance for code generation# Input validation
from hookify.utils.validation import InputValidator
errors = InputValidator.validate_file_path(user_path)
errors += InputValidator.validate_bash_command(command)
errors += InputValidator.validate_regex_pattern(pattern)
# Structured logging
from hookify.utils.logging import StructuredLogger
logger = StructuredLogger("component")
logger.error("Operation failed", {"user_id": 123}, error=exception)
This repository includes several Claude Code plugins that extend functionality with custom commands and agents. See the plugins directory for detailed documentation on available plugins.
npx claudepluginhub fabriziosalmi/claude-code-brutal-edition --plugin hookifyInteractive learning mode that requests meaningful code contributions at decision points (mimics the unshipped Learning output style)
Adds educational insights about implementation choices and codebase patterns (mimics the deprecated Explanatory output style)
Claude Agent SDK Development Plugin
Automated code review for pull requests using multiple specialized agents with confidence-based scoring
Security reminder hook that warns about potential security issues when editing files, including command injection, XSS, and unsafe code patterns
Ultra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Unified capability management center for Skills, Agents, and Commands.
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.