multi-agent-voting

Execute multi-agent voting with MAKER-style error correction for critical decisions.

91|10|Updated Oct 4, 2025
One-click install
npx skills add https://github.com/marcusgoll/Spec-Flow --skill multi-agent-voting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: multi-agent-voting
Source: https://github.com/marcusgoll/Spec-Flow/tree/main/.claude/skills/multi-agent-voting
Command: npx skills add https://github.com/marcusgoll/Spec-Flow --skill multi-agent-voting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Executes multi-agent voting for critical decisions using MAKER-style first-to-ahead-by-k error correction.

Core Features & Use Cases

  • Read voting configuration and validate voting enabled for this operation.
  • Spawn N parallel agents with temperature variations for decorrelation.
  • Collect votes, apply red-flag filtering, and aggregate using MAKER-style algorithm or other strategies.
  • Calculate consensus, log outcomes, and support learning for adaptive voting.

Quick Start

  1. Determine operation type from context and load the voting config.
  2. Spawn the configured number of agents in parallel with varied temperatures.
  3. Collect votes from agents, filter red flags, and aggregate using chosen strategy.
  4. Determine consensus and commit decision; log results for learning.
  5. (Optional) Update adaptive parameters for future rounds.

Note

This skill includes a reference implementation with a Python-based aggregator and a bash orchestrator.

Frequently Asked Questions about multi-agent-voting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use multi-agent voting to resolve critical decisions?

Multi-agent voting resolves critical decisions by spawning parallel agents with temperature variations, collecting their votes, filtering red flags, and aggregating results using MAKER-style first-to-ahead-by-k error correction to reach consensus.

What operations support multi-agent voting in this workflow?

Multi-agent voting is enabled for code review, breaking change detection, spec validation, and other high-stakes tasks via configuration in .spec-flow/config/voting.yaml. Check your voting config to confirm the operation type is enabled.

How does the MAKER-style voting algorithm work?

MAKER-style first-to-ahead-by-k error correction spawns decorrelated agents in parallel, collects votes with red-flag filtering, aggregates results to determine consensus, and logs outcomes for adaptive learning in future rounds.

Can I customize the number of agents and temperature settings for voting?

Yes. Configure agent count and temperature variations in your voting config to control decorrelation. The implementation supports parallel agent spawning with varied temperatures to reduce correlation and improve consensus robustness.

What happens if agents cannot reach consensus on a decision?

The skill includes escalation mechanisms when consensus is not achieved. Results are logged for learning, and adaptive parameters can be updated for future voting rounds based on outcomes.