# RuView ยท Claude-Flow Swarm Handbook V3 CLI commands, agent types, memory operations and configuration extracted from `CLAUDE.md`. Active when working through claude-flow's swarm coordination tools. ## V3 CLI Commands ### Core Commands | Command | Subcommands | Description | |---------|-------------|-------------| | `init` | 4 | Project initialization | | `agent` | 8 | Agent lifecycle management | | `swarm` | 6 | Multi-agent swarm coordination | | `memory` | 11 | AgentDB memory with HNSW search | | `task` | 6 | Task creation and lifecycle | | `session` | 7 | Session state management | | `hooks` | 17 | Self-learning hooks + 12 workers | | `hive-mind` | 6 | Byzantine fault-tolerant consensus | ### Quick CLI Examples ```bash npx @claude-flow/cli@latest init --wizard npx @claude-flow/cli@latest agent spawn -t coder --name my-coder npx @claude-flow/cli@latest swarm init --v3-mode npx @claude-flow/cli@latest memory search --query "authentication patterns" npx @claude-flow/cli@latest doctor --fix ``` ## Available Agents (60+ Types) ### Core Development `coder`, `reviewer`, `tester`, `planner`, `researcher` ### Specialized `security-architect`, `security-auditor`, `memory-specialist`, `performance-engineer` ### Swarm Coordination `hierarchical-coordinator`, `mesh-coordinator`, `adaptive-coordinator` ### GitHub & Repository `pr-manager`, `code-review-swarm`, `issue-tracker`, `release-manager` ### SPARC Methodology `sparc-coord`, `sparc-coder`, `specification`, `pseudocode`, `architecture` ## Memory Commands Reference ```bash # Store (REQUIRED: --key, --value; OPTIONAL: --namespace, --ttl, --tags) npx @claude-flow/cli@latest memory store --key "pattern-auth" --value "JWT with refresh" --namespace patterns # Search (REQUIRED: --query; OPTIONAL: --namespace, --limit, --threshold) npx @claude-flow/cli@latest memory search --query "authentication patterns" # List (OPTIONAL: --namespace, --limit) npx @claude-flow/cli@latest memory list --namespace patterns --limit 10 # Retrieve (REQUIRED: --key; OPTIONAL: --namespace) npx @claude-flow/cli@latest memory retrieve --key "pattern-auth" --namespace patterns ``` ## Quick Setup ```bash claude mcp add claude-flow -- npx -y @claude-flow/cli@latest npx @claude-flow/cli@latest daemon start npx @claude-flow/cli@latest doctor --fix ``` ## Claude Code vs CLI Tools - Claude Code's Task tool handles ALL execution: agents, file ops, code generation, git - CLI tools handle coordination via Bash: swarm init, memory, hooks, routing - NEVER use CLI tools as a substitute for Task tool agents ## Support - Documentation: https://github.com/ruvnet/claude-flow - Issues: https://github.com/ruvnet/claude-flow/issues