hooks-automation

Verified·Scanned 2/17/2026

Automated coordination, formatting, and learning from Claude Code operations using intelligent hooks with MCP integration. Includes pre/post task hooks, session management, Git integration, memory coordination, and neural pattern training for enhanced development workflows.

from clawhub.ai·v1.0.0·20.5 KB·0 installs
Scanned from 1.0.0 at e582b61 · Transparency log ↗
$ vett add clawhub.ai/adolago/hooks-automation

Hooks Automation

Intelligent automation system that coordinates, validates, and learns from Claude Code operations through hooks integrated with MCP tools and neural pattern training.

References

  • configuration.md - Detailed configuration options and settings
  • examples.md - Workflow examples (full-stack, debugging, multi-agent)

Quick Start

# Initialize hooks system
npx claude-flow init --hooks

# Pre-task hook (auto-spawns agents)
npx claude-flow hook pre-task --description "Implement authentication"

# Post-edit hook (auto-formats and stores in memory)
npx claude-flow hook post-edit --file "src/auth.js" --memory-key "auth/login"

# Session end hook (saves state and metrics)
npx claude-flow hook session-end --session-id "dev-session" --export-metrics

Prerequisites

Required:

  • Claude Flow CLI (npm install -g claude-flow@alpha)
  • Claude Code with hooks enabled
  • .claude/settings.json with hook configurations

Optional:

  • MCP servers (claude-flow, ruv-swarm, flow-nexus)
  • Git repository
  • Testing framework

Available Hooks

Pre-Operation Hooks

HookPurpose
pre-editValidate and assign agents before file modifications
pre-bashCheck command safety and resource requirements
pre-taskAuto-spawn agents and prepare for complex tasks
pre-searchPrepare and optimize search operations

Options:

  • --auto-assign-agent - Assign best agent based on file type
  • --validate-syntax - Pre-validate syntax
  • --backup-file - Create backup before editing
  • --check-conflicts - Check for merge conflicts

Post-Operation Hooks

HookPurpose
post-editAuto-format, validate, and update memory
post-bashLog execution and update metrics
post-taskPerformance analysis and decision storage
post-searchCache results and improve patterns

Options:

  • --auto-format - Language-specific formatting
  • --memory-key <key> - Store context in memory
  • --train-patterns - Train neural patterns
  • --analyze-performance - Generate metrics

Session Hooks

HookPurpose
session-startInitialize new session
session-restoreLoad previous session state
session-endCleanup and persist state
notifyCustom notifications with swarm status

MCP Integration Hooks

HookPurpose
mcp-initializedPersist swarm configuration
agent-spawnedUpdate agent roster and memory
task-orchestratedMonitor task progress
neural-trainedSave pattern improvements

Memory Coordination Hooks

HookPurpose
memory-writeTriggered when agents write to memory
memory-readTriggered when agents read from memory
memory-syncSynchronize memory across agents

Key Capabilities

  • Pre-Operation Hooks: Validate, prepare, auto-assign agents
  • Post-Operation Hooks: Format, analyze, train patterns
  • Session Management: Persist state, restore context
  • Memory Coordination: Sync knowledge across agents
  • Git Integration: Automated commit hooks with verification
  • Neural Training: Learn from successful patterns

Benefits

  • Automatic agent assignment for file types
  • Consistent code formatting (Prettier, Black, gofmt)
  • Continuous learning via neural patterns
  • Cross-session memory persistence
  • Performance tracking and metrics
  • Smart agent spawning based on task analysis
  • Quality gates for pre-commit validation

Best Practices

  1. Configure hooks during project initialization
  2. Use clear memory key namespaces
  3. Enable auto-formatting for consistency
  4. Train patterns continuously
  5. Monitor hook execution times
  6. Set appropriate timeouts
  7. Handle errors gracefully with continueOnError

Related Commands

npx claude-flow init --hooks        # Initialize hooks
npx claude-flow hook --list         # List available hooks
npx claude-flow hook --test <hook>  # Test specific hook
npx claude-flow memory usage        # Manage memory
npx claude-flow agent spawn         # Spawn agents

Integration

Works with:

  • SPARC Methodology
  • Pair Programming
  • Verification Quality
  • GitHub Workflows
  • Performance Analysis
  • Swarm Advanced