Agent Quorum Manager
技能 已验证 活跃Agent skill for quorum-manager - invoke with $agent-quorum-manager
To provide intelligent, adaptive quorum management for distributed consensus protocols, optimizing for network conditions, performance, and fault tolerance.
功能
- Dynamic quorum calculation
- Intelligent membership management
- Network condition monitoring
- Fault tolerance optimization
- Weighted voting implementation
使用场景
- Adapting quorum requirements based on real-time network conditions
- Handling seamless node addition, removal, and failure scenarios in distributed systems
- Assessing connectivity, latency, and partition detection for consensus protocols
- Optimizing availability and consistency guarantees through dynamic quorum adjustments
非目标
- Operating as a general-purpose distributed database
- Replacing the core consensus protocol logic itself
- Managing node hardware or infrastructure directly
工作流
- Assess current network conditions and membership status.
- Calculate optimal quorum size based on analyzed conditions and chosen strategy.
- Validate the proposed new quorum configuration.
- Create an adjustment plan including membership and voting weight changes.
- Execute quorum adjustment with monitoring.
- Verify the new quorum is operational and record the change.
实践
- Distributed Systems Design
- Fault Tolerance Engineering
- Network Analysis
- Performance Optimization
安装
npx skills add ruvnet/ruflo通过 npx 运行 Vercel skills CLI(skills.sh)— 需要本地安装 Node.js,以及至少一个兼容 skills 的智能体(Claude Code、Cursor、Codex 等)。前提是仓库遵循 agentskills.io 格式。
质量评分
已验证类似扩展
Agent Mesh Coordinator
97Agent skill for mesh-coordinator - invoke with $agent-mesh-coordinator
Swarm Orchestration
100Orchestrate multi-agent swarms with agentic-flow for parallel task execution, dynamic topology, and intelligent coordination. Use when scaling beyond single agents, implementing complex workflows, or building distributed AI systems.
Circuit Breaker Pattern
100Implement circuit breaker logic for agentic tool calls — tracking tool health, transitioning between closed/open/half-open states, reducing task scope when tools fail, routing to alternatives via capability maps, and enforcing failure budgets to prevent error accumulation. Separates orchestration (deciding what to attempt) from execution (calling tools), following the expeditor pattern. Use when building agents that depend on multiple tools with varying reliability, designing fault-tolerant agentic workflows, recovering gracefully from tool outages mid-task, or hardening existing agents against cascading tool failures.
Workflow Orchestration Patterns
99Design durable workflows with Temporal for distributed systems. Covers workflow vs activity separation, saga patterns, state management, and determinism constraints. Use when building long-running processes, distributed transactions, or microservice orchestration.
System Design
99Design scalable distributed systems using structured approaches for load balancing, caching, database scaling, and message queues. Use when the user mentions "system design", "scale this", "high availability", "rate limiter", "design a URL shortener", "system design interview", "capacity planning", or "distributed architecture". Also trigger when estimating infrastructure requirements, choosing between microservices and monoliths, or designing for millions of concurrent users. Covers common system designs and back-of-the-envelope estimation. For data fundamentals, see ddia-systems. For resilience, see release-it.
Instrument Distributed Tracing
99Instrument applications with OpenTelemetry for distributed tracing, including auto and manual instrumentation, context propagation, sampling strategies, and integration with Jaeger or Tempo. Use when debugging latency issues in distributed systems, understanding request flow across microservices, correlating traces with logs and metrics for root cause analysis, measuring end-to-end latency, or migrating from legacy tracing systems to OpenTelemetry.