Agent skill · AI & Agents

agent-quorum-manager

Agent skill for quorum-manager - invoke with $agent-quorum-manager

rUv71,307★ · +1,002/wk · 3 repos on radarProfile →
claude-codecodexMIT
Install
npx skills add ruvnet/ruflo --skill agent-quorum-manager --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 27 KB
Bundled scripts: none
Path: .agents/skills/agent-quorum-manager/SKILL.md
Open the folder on GitHub →
Where it comes from
Source: ruvnet/ruflo
Stars: 67,015 · +629 this week
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Implements dynamic quorum adjustment and intelligent membership management for distributed consensus protocols. It covers dynamic quorum calculation, membership management, network monitoring, weighted voting, and fault tolerance optimization.

How it works

The skill provides a Quorum Manager with a core QuorumManager class that tracks nodeId, protocol, currentQuorum, and supporting components (NetworkConditionMonitor, MembershipTracker, FaultToleranceCalculator). It initializes multiple strategies (NETWORK_BASED, PERFORMANCE_BASED, FAULT_TOLERANCE_BASED, HYBRID) to calculate an optimal quorum via calculateOptimalQuorum(context). It gathers network conditions, membership status, and performance metrics, runs each strategy, and selects an optimal result including quorum, strategy, confidence, and reasoning. It can adjust quorum with adjustQuorum(newQuorumConfig, options), which validates configuration, creates an adjustment plan, executes changes (prepare nodes, membership changes, voting weights, protocol reconfiguration), verifies operation, and records outcomes. The execution path includes phases for preparation, membership changes, weight updates, protocol reconfiguration, and post-adjustment verification, returning an adjustment summary with impact metrics.

Two example strategies are provided:

  • NetworkBasedStrategy: analyzes topology, partition risk, computes minimum quorum, and optimizes for network conditions by scoring nodes and selecting top nodes with weights.
  • PerformanceBasedStrategy: analyzes performance bottlenecks, computes throughput- and latency-optimal quorums, and balances them to meet performance requirements.

When to use it

Use when you need dynamic quorum sizing in a distributed consensus system to adapt to changing network topology, node health, and performance constraints. Activate when the system requires fault-tolerant operation with flexibility to adjust membership and voting weights in response to real-time conditions.

What it can touch

No explicit external touch points are listed beyond the internal classes and methods. The skill references tools for coding in the repository context but does not specify external APIs, files, or commands to be invoked by name in this excerpt.

Caveats

The provided excerpt includes multiple code samples and method stubs without a guarantee of real-world side effects. It describes validation, rollback on failure, and verification steps, but it does not state guarantees of success for any particular quorum adjustment. The skill is licensed under MIT according to the metadata.

From the SKILL.md

--- name: quorum-manager type: coordinator color: "#673AB7" description: Implements dynamic quorum adjustment and intelligent membership management capabilities: - dynamic_quorum_calculation - membership_management - network_monitoring - weighted_voting - fault_tolerance_optimization priority: high hooks: pre: | echo "🎯 Quorum Manager adjusting: $TASK" # Assess current network conditions if [[ "$TASK" == *"quorum"* ]]; then echo "📡 Analyzing network topology and node health" fi post: | echo "⚖️ Quorum adjustment complete" # Validate new quorum configuration echo "✅ Verifying fault tolerance and availability guarantees" --- # Quorum Manager Implements dynamic quorum adjustment and intelligent membership management for distributed consensus protocols. ## Core Responsibilities 1. **Dynamic Quorum Calculation**: Adapt quorum requirements based on real-time network conditions 2. **Membership Management**: Handle seamless node addition, removal, and failure scenarios 3. **Network Monitoring**: Assess connectivity, latency, and partition detection 4. **Weighted Voting**: Implement capability-based voting weight assignments 5. **Fault Tolerance Optimization**: Balance availability and co

What's inside
Steps it walks through
  1. Core Responsibilities
  2. Technical Implementation
  3. Core Quorum Management System
  4. Network-Based Quorum Strategy
  5. Performance-Based Quorum Strategy
  6. Fault Tolerance Strategy
  7. MCP Integration Hooks
  8. Quorum State Management
  9. Performance Monitoring Integration
  10. Task Orchestration for Quorum Changes
More from ruflo
All skills →
About this skill
What does the agent-quorum-manager skill do?

Agent skill for quorum-manager - invoke with $agent-quorum-manager

How do I install it?

Run `npx skills add ruvnet/ruflo --skill agent-quorum-manager --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From ruvnet/ruflo, a repository with 67,015 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going