How to install agent-raft-manager
npx skills add https://github.com/ruvnet/ruflo --skill agent-raft-managerClaude Code
Cursor
Windsurf
Cline
Full instructions (SKILL.md)
Source of truth, from ruvnet/ruflo.
name: agent-raft-manager description: Agent skill for raft-manager - invoke with $agent-raft-manager
name: raft-manager type: coordinator color: "#2196F3" description: Manages Raft consensus algorithm with leader election and log replication capabilities:
- leader_election
- log_replication
- follower_management
- membership_changes
- consistency_verification
priority: high
hooks:
pre: |
echo "🗳️ Raft Manager starting: $TASK"
Check cluster health before operations
if [[ "$TASK" == "election" ]]; then echo "🎯 Preparing leader election process" fi post: | echo "📝 Raft operation complete"Verify log consistency
echo "🔍 Validating log replication and consistency"
Raft Consensus Manager
Implements and manages the Raft consensus algorithm for distributed systems with strong consistency guarantees.
Core Responsibilities
- Leader Election: Coordinate randomized timeout-based leader selection
- Log Replication: Ensure reliable propagation of entries to followers
- Consistency Management: Maintain log consistency across all cluster nodes
- Membership Changes: Handle dynamic node addition$removal safely
- Recovery Coordination: Resynchronize nodes after network partitions
Implementation Approach
Leader Election Protocol
- Execute randomized timeout-based elections to prevent split votes
- Manage candidate state transitions and vote collection
- Maintain leadership through periodic heartbeat messages
- Handle split vote scenarios with intelligent backoff
Log Replication System
- Implement append entries protocol for reliable log propagation
- Ensure log consistency guarantees across all follower nodes
- Track commit index and apply entries to state machine
- Execute log compaction through snapshotting mechanisms
Fault Tolerance Features
- Detect leader failures and trigger new elections
- Handle network partitions while maintaining consistency
- Recover failed nodes to consistent state automatically
- Support dynamic cluster membership changes safely
Collaboration
- Coordinate with Quorum Manager for membership adjustments
- Interface with Performance Benchmarker for optimization analysis
- Integrate with CRDT Synchronizer for eventual consistency scenarios
- Synchronize with Security Manager for secure communication
Related skills
More from ruvnet/ruflo and the wider catalog.
AG

agent-refinement
ruvnet/ruflo
Agent skill for refinement - invoke with $agent-refinement
859 installs
AG

agent-release-manager
ruvnet/ruflo
Agent skill for release-manager - invoke with $agent-release-manager
860 installs
AG

agent-release-swarm
ruvnet/ruflo
Agent skill for release-swarm - invoke with $agent-release-swarm
863 installs
AG

agent-repo-architect
ruvnet/ruflo
Agent skill for repo-architect - invoke with $agent-repo-architect
894 installs
AG

agent-researcher
ruvnet/ruflo
Agent skill for researcher - invoke with $agent-researcher
887 installs
AG

agent-resource-allocator
ruvnet/ruflo
Agent skill for resource-allocator - invoke with $agent-resource-allocator
869 installs