83 lines
2.6 KiB
Markdown
83 lines
2.6 KiB
Markdown
# 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
|