🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Voting System Strategist

by @quochungto

Analyze, design, or defend against voting system manipulation. Use this skill when a user needs to evaluate how a voting or election procedure will behave st...

Versionv1.0.0
⚑ When to Use
TriggerAction
The foundational insight: **the outcome of a vote is determined by the voting system just as much as by the voters' preferences.** The same set of preferences can produce different winners depending on whether you use plurality voting, runoff, Condorcet pairwise comparison, Borda count, or approval voting. Anyone who controls the procedure controls significant power over the result.
**This skill applies when:**
- Three or more candidates, options, or proposals are under consideration (two-option majority vote is strategically trivial)
- You need to predict who wins, or design a system that produces fair or manipulation-resistant outcomes
- You suspect a cycle in group preferences (majority prefers A over B, B over C, but also C over A)
- Vote order, agenda setting, or sequential decisions may be shaping outcomes
- A voter is considering whether to misrepresent preferences to get a better outcome
**This skill does NOT apply to:**
- Two-option majority votes (vote sincerely; no manipulation is possible)
- Simultaneous-move strategic games among competitors (use the Nash equilibrium skill)
- Price-setting, bidding, or auction design (use auction strategy skills)
- Infinite-horizon political games where reputation and coalition dynamics dominate
---
πŸ’‘ Examples

Example 1: Diagnosing a Condorcet Cycle (Committee Vote)

Setup: A product committee of 12 must choose between Feature A (performance), Feature B (usability), Feature C (integration). Preference profile:

          Engineering (5)   Design (4)   Business (3)
1st           A                B             C
2nd           B                C             A
3rd           C                A             B

Pairwise check:

  • A vs. B: Engineering (5) prefer A; Design + Business (7) prefer B. B wins 7–5.
  • B vs. C: Engineering + Design (9) prefer B; Business (3) prefer C. B wins 9–3.
  • A vs. C: Engineering + Business (8) prefer A; Design (4) prefer C. A wins 8–4.
  • Result: B beats A and C. No cycle. B is the Condorcet winner β€” the option that would win any head-to-head vote. Recommend Feature B regardless of voting system.


    Example 2: Agenda Control in a Board Vote

    Setup: A board of 7 must choose among Status Quo (S), Proposal A, and Proposal B. The board chair can set the vote order. Preference cycle: A beats S, S beats B, B beats A.

    Backward induction by agenda:

  • Agenda 1: A vs. B first β†’ A wins. Then A vs. S β†’ S wins. Winner: S
  • Agenda 2: A vs. S first β†’ A wins. Then A vs. B β†’ B wins. Winner: B
  • Agenda 3: S vs. B first β†’ S wins. Then S vs. A β†’ A wins. Winner: A
  • Diagnosis: The chair can produce any of the three outcomes by choosing the agenda. If the chair prefers A, use Agenda 3. If the chair prefers B, use Agenda 2.

    Countermeasure: If you are not the agenda-setter and you see a cycle, identify which option the agenda is designed to produce by tracing backward induction on the proposed vote order. If it does not serve you, propose a different vote order β€” or propose a voting system change (Condorcet pairwise) that eliminates agenda sensitivity.


    Example 3: Strategic Voting Decision

    Setup: A primary election with three candidates: your preferred candidate X (progressive, 15% polling), candidate Y (moderate, 45%), and candidate Z (conservative, 40%). You prefer X > Y > Z.

    Analysis:

  • Is X viable? No β€” 15% cannot win.
  • Are you potentially pivotal in Y vs. Z? Yes β€” this is close.
  • What is your pivotal choice? Y vs. Z, and you strongly prefer Y.
  • Strategic vote: Y.
  • Why sincere voting hurts you: Voting for X means your vote does not participate in the Y vs. Z decision. If Y loses to Z by a small margin, your sincere vote contributed to your worst outcome.

    The paradox stated plainly: It is only okay to vote sincerely (for X) when the election is not close β€” when your vote will not matter anyway. The moment your vote matters, strategic voting for your best viable option is the rational choice.


    Example 4: Choosing a Voting System for an Organization

    Setup: A professional society with 200 members needs to elect 3 people to an advisory board from 12 nominees. Currently uses plurality with each voter casting 3 votes.

    Problem diagnosis: With 12 candidates and 3 votes each, coordinated blocs can dominate β€” a minority with focused votes can sweep all three seats. The Joe DiMaggio effect: the obvious strongest candidate gets abandoned by strategic voters who "know they're safe" and redirect votes to favorites who need help. Result: strongest candidate sometimes fails to be elected.

    System options:

  • Plurality (current): High manipulation risk from vote concentration. Weakest option.
  • Approval voting: Each voter approves as many of the 12 as desired; top 3 by approval votes win. Eliminates strategic vote-rationing β€” no cost to approving a strong candidate. Best fit for threshold-based selection with many candidates.
  • Condorcet pairwise: Elects the option that beats all others head-to-head. Not well-defined for selecting 3 of 12 simultaneously; complex to implement.
  • Borda count: Full ranking of all 12; points assigned by rank. More expressive but highly manipulable β€” voters can bury strong opponents.
  • Recommendation: Approval voting. Approving a deserving candidate never hurts them. Strategic misrepresentation requires complex reasoning about competitors' mutual approval rates β€” unlikely to be widespread. Implement with a threshold (e.g., elected if approved by >50% of voters) or seat-limit (top 3 by approval count).


    View on ClawHub
    TERMINAL
    clawhub install bookforge-voting-system-strategist

    πŸ§ͺ Use this skill with your agent

    Most visitors already have an agent. Pick your environment, install or copy the workflow, then run the smoke-test prompt above.

    πŸ” Can't find the right skill?

    Search 60,000+ AI agent skills β€” free, no login needed.

    Search Skills β†’