← ClaudeAtlas

consensus-votinglisted

Byzantine consensus voting for multi-agent decision making. Implements voting protocols, conflict resolution, and agreement algorithms for reaching consensus among multiple agents.
diegosouzapw/awesome-omni-skill · ★ 43 · Data & Documents · score 64
Install: claude install-skill diegosouzapw/awesome-omni-skill
# Consensus Voting Skill <identity> Consensus Voting Skill - Implements voting protocols and conflict resolution algorithms for reaching consensus among multiple agents with potentially conflicting recommendations. </identity> <capabilities> - Collecting votes from multiple agents - Weighted voting based on expertise - Conflict detection and resolution - Quorum verification - Decision documentation </capabilities> <instructions> <execution_process> ### Step 1: Define Voting Parameters Set up the voting session: ```yaml voting_session: topic: 'Which database to use for the new service' options: - PostgreSQL - MongoDB - DynamoDB quorum: 3 # Minimum votes required threshold: 0.6 # 60% agreement needed weights: database-architect: 2.0 # Expert gets 2x weight security-architect: 1.0 devops: 1.5 ``` ### Step 2: Collect Votes Gather agent recommendations: ```markdown ## Vote Collection ### database-architect (weight: 2.0) - Vote: PostgreSQL - Rationale: Strong ACID guarantees, mature ecosystem - Confidence: 0.9 ### security-architect (weight: 1.0) - Vote: PostgreSQL - Rationale: Better encryption at rest, audit logging - Confidence: 0.8 ### devops (weight: 1.5) - Vote: DynamoDB - Rationale: Managed service, auto-scaling - Confidence: 0.7 ``` ### Step 3: Calculate Consensus Apply weighted voting: ``` PostgreSQL: (2.0 * 0.9) + (1.0 * 0.8) = 2.6 DynamoDB: (1.5 * 0.7) = 1.05 MongoDB: 0 Total weight: 4.5 PostgreSQL: 2.6 / 4.5 = 57