Enterprise AI agent orchestration plugin with 150+ commands, 74+ specialized agents, SPARC methodology, swarm coordination, GitHub integration, and neural training capabilities
This plugin is not yet in any themed marketplace. To install it, you'll need to add it from GitHub directly.
This plugin uses advanced features that require additional trust:
Only install plugins from repositories you trust. Review the source code before installation.
Choose your preferred installation method below
A marketplace is a collection of plugins. Every plugin gets an auto-generated marketplace JSON for individual installation, plus inclusion in category and themed collections. Add a marketplace once (step 1), then install any plugin from it (step 2).
One-time setup for access to all plugins
When to use: If you plan to install multiple plugins now or later
Step 1: Add the marketplace (one-time)
/plugin marketplace add https://claudepluginhub.com/marketplaces/all.json
Run this once to access all plugins
Step 2: Install this plugin
/plugin install claude-flow-3@all
Use this plugin's auto-generated marketplace JSON for individual installation
When to use: If you only want to try this specific plugin
Step 1: Add this plugin's marketplace
/plugin marketplace add https://claudepluginhub.com/marketplaces/plugins/claude-flow-3.json
Step 2: Install the plugin
/plugin install claude-flow-3@claude-flow-3
Claude-Flow Web3 Auditing Platform is an AI-powered smart contract security analysis system that revolutionizes blockchain application auditing. By combining specialized security agents, vulnerability pattern recognition, and automated audit workflows, Claude-Flow enables comprehensive Web3 security analysis.
🔥 AI-Powered Web3 Security: Catch critical vulnerabilities before they become exploits
AI-powered smart contract auditing - comprehensive security analysis with specialized security agents.
Security Analysis Capabilities:
Quick Start:
Option 1: Web3 Audit Mode
# Initialize Web3 audit environment
npx claude-flow@alpha init --mode web3-audit
# Start comprehensive audit
npx claude-flow@alpha audit "path/to/contracts" --full-analysis
Option 2: Direct Contract Analysis
# Analyze specific vulnerabilities
npx claude-flow@alpha audit analyze --file MyContract.sol --check reentrancy,access-control
# Generate audit report
npx claude-flow@alpha audit report --format pdf --severity critical,high
Vulnerability Coverage:
✓ Reentrancy (CEI pattern violations)
✓ Integer Overflow/Underflow (SafeMath)
✓ Access Control Issues (ownership, roles)
✓ Oracle Manipulation (price feeds)
✓ Front-Running (MEV vulnerabilities)
✓ Flash Loan Attacks (liquidity risks)
✓ Gas Optimization (storage patterns)
✓ Cryptographic Weaknesses (signatures, randomness)
📚 Docs: WEB3-AUDIT-GUIDE.md | Agents: 8 specialized security experts
Claude-Flow Web3 Auditing Platform includes comprehensive security analysis infrastructure:
📚 Complete documentation: See WEB3-AUDIT-GUIDE.md for comprehensive security analysis workflows
⚠️ IMPORTANT: Claude Code must be installed first:
# 1. Install Claude Code globally
npm install -g @anthropic-ai/claude-code
# 2. (Optional) Skip permissions check for faster setup
# Only use if you understand the security implications
claude --dangerously-skip-permissions
🎯 NEW: Claude-Flow now supports Claude Code Max! Use npx claude-flow claude spawn
inside Claude Code to get Task tool instructions. Learn more
💡 For Auditors: Claude-Flow works seamlessly with existing audit tools like Slither, Mythril, and Foundry for comprehensive analysis.
Method 1: Initialize Web3 Audit Mode
# Initialize Web3 security audit environment
npx claude-flow@alpha init --mode web3-audit --force
# Start auditing your smart contracts
npx claude-flow@alpha audit "contracts/" --full-analysis --output audit-report.pdf
Method 2: Interactive Audit Workflow
# 1. Launch the Web3 audit wizard
npx claude-flow@alpha hive-mind wizard --mode web3-audit
# 2. Start comprehensive security analysis
npx claude-flow@alpha hive-mind spawn "audit MyToken.sol for all vulnerabilities" --agents smart-contract-auditor,defi-security-specialist
# 3. Generate detailed report
npx claude-flow@alpha audit report --format markdown --severity all
Method 3: Specific Vulnerability Checks
# Check for specific vulnerability types
npx claude-flow@alpha audit check --file MyContract.sol --vulnerability reentrancy
npx claude-flow@alpha audit check --file DeFiProtocol.sol --vulnerability flash-loan,oracle-manipulation
npx claude-flow@alpha audit optimize --file Contract.sol --focus gas
# 1. Initialize Flow Nexus only (minimal setup)
npx claude-flow init --flow-nexus
# 2. Register and login (use MCP tools in Claude Code)
mcp__flow-nexus__user_register({ email: "your@email.com", password: "secure" })
mcp__flow-nexus__user_login({ email: "your@email.com", password: "secure" })
# 3. Deploy your first cloud swarm
mcp__flow-nexus__swarm_init({ topology: "mesh", maxAgents: 5 })
mcp__flow-nexus__sandbox_create({ template: "node", name: "api-dev" })
Feature | swarm Command | hive-mind Command |
---|---|---|
Best For | Quick tasks, single objectives | Complex projects, persistent sessions |
Setup | Instant - no configuration needed | Interactive wizard setup |
Session | Temporary coordination | Persistent with resume capability |
Memory | Task-scoped | Project-wide with SQLite storage |
Agents | Auto-spawned for task | Manual control with specializations |
Use When | "Build X", "Fix Y", "Analyze Z" | Multi-feature projects, team coordination |
Quick Rule: Start with swarm
for most tasks. Use hive-mind
when you need persistent sessions or complex multi-agent coordination.
Confused about .hive-mind
and .swarm
directories? Not sure when to create new hives? Here are the most common workflow patterns:
# Initialize once per feature/task
npx claude-flow@alpha init --force
npx claude-flow@alpha hive-mind spawn "Implement user authentication" --claude
# Continue working on SAME feature (reuse existing hive)
npx claude-flow@alpha hive-mind status
npx claude-flow@alpha memory query "authentication" --recent
npx claude-flow@alpha swarm "Add password reset functionality" --continue-session
# Project-level initialization (once per project)
npx claude-flow@alpha init --force --project-name "my-app"
# Feature 1: Authentication (new hive)
npx claude-flow@alpha hive-mind spawn "auth-system" --namespace auth --claude
# Feature 2: User management (separate hive)
npx claude-flow@alpha hive-mind spawn "user-management" --namespace users --claude
# Resume Feature 1 later (use session ID from spawn output)
npx claude-flow@alpha hive-mind resume session-xxxxx-xxxxx
# Start research session
npx claude-flow@alpha hive-mind spawn "Research microservices patterns" --agents researcher,analyst --claude
# Continue research in SAME session
npx claude-flow@alpha memory stats # See what's been learned
npx claude-flow@alpha swarm "Deep dive into API gateway patterns" --continue-session
Situation | Action | Command |
---|---|---|
Same objective/feature | Continue existing hive | npx claude-flow@alpha hive-mind resume <session-id> |
New feature in same project | Create new hive with namespace | npx claude-flow@alpha hive-mind spawn "new-feature" --namespace feature-name |
Completely different project | New directory + init | mkdir new-project && cd new-project && npx claude-flow@alpha init |
Experimenting/testing | Temporary hive | npx claude-flow@alpha hive-mind spawn "experiment" --temp |
Don't panic if directories seem empty! Claude-Flow uses SQLite databases that may not show files in directory listings:
# Check what's actually stored (even if directories look empty)
npx claude-flow@alpha memory stats # See memory data
npx claude-flow@alpha memory list # List all namespaces
npx claude-flow@alpha hive-mind status # See active hives
# Your project structure after initialization:
# .hive-mind/ <- Contains config.json + SQLite session data
# .swarm/ <- Contains memory.db (SQLite database)
# memory/ <- Agent-specific memories (created when agents spawn)
# coordination/ <- Active workflow files (created during tasks)
# See what you were working on
npx claude-flow@alpha hive-mind status
npx claude-flow@alpha memory query --recent --limit 5
# List all sessions to find the one you want
npx claude-flow@alpha hive-mind sessions
# Resume specific session by ID
npx claude-flow@alpha hive-mind resume session-xxxxx-xxxxx
Claude-Flow v2.0.0 introduces a powerful hooks system that automates coordination and enhances every operation:
# Hooks automatically trigger on operations
npx claude-flow@alpha init --force # Auto-configures MCP servers & hooks
pre-task
: Auto-assigns agents based on task complexitypre-search
: Caches searches for improved performancepre-edit
: Validates files and prepares resourcespre-command
: Security validation before executionpost-edit
: Auto-formats code using language-specific toolspost-task
: Trains neural patterns from successful operationspost-command
: Updates memory with operation contextnotification
: Real-time progress updatessession-start
: Restores previous context automaticallysession-end
: Generates summaries and persists statesession-restore
: Loads memory from previous sessions// .claude/settings.json (auto-configured)
{
"hooks": {
"preEditHook": {
"command": "npx",
"args": ["claude-flow", "hooks", "pre-edit", "--file", "${file}", "--auto-assign-agents", "true"],
"alwaysRun": false
},
"postEditHook": {
"command": "npx",
"args": ["claude-flow", "hooks", "post-edit", "--file", "${file}", "--format", "true"],
"alwaysRun": true
},
"sessionEndHook": {
"command": "npx",
"args": ["claude-flow", "hooks", "session-end", "--generate-summary", "true"],
"alwaysRun": true
}
}
}
For detailed information about all features, advanced usage, and comprehensive guides, visit our GitHub Wiki:
Built with ❤️ by rUv | Powered by Revolutionary AI
v2.5.0-alpha.140 - The Future of AI Orchestration with PreToolUse Modification Hooks
2.5.0