Skip to content
Back to skills

Panel Majority Vote

ASecurity

Three isolated reviewers vote PASS or BLOCK on a high-risk change; the majority decides, and every MUST-FIX any of them raises is fixed. Use for changes to auth, payments, data migrations or anything that deletes data, after a third fast-review FAIL, or when someone asks for an independent panel.

  • 80 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 28, 2026
ai-agents

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned October 7, 2026

npx -y skills add monkilabs/opencastle --skill panel-majority-vote --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Panel Majority Vote?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Panel Majority Vote
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/monkilabs-panel-majority-vote/badge)](https://www.skillsdirectory.com/skills/monkilabs-panel-majority-vote)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: panel-majority-vote
description: "Three isolated reviewers vote PASS or BLOCK on a high-risk change; the majority decides, and every MUST-FIX any of them raises is fixed. Use for changes to auth, payments, data migrations or anything that deletes data, after a third fast-review FAIL, or when someone asks for an independent panel."
---

# Panel Majority Vote

For changes where a missed defect is expensive: auth and permissions, payments, data migrations, anything that deletes data. Everything else gets one reviewer (**fast-review**).

1. **Ask one question** — "Is this change safe to merge?" — with what answers it: the diff, the acceptance criteria, the test results, the files involved.
2. **Three reviewers, in parallel, in isolation.** Three sub-agents dispatched as the **Reviewer** with the identical prompt; none sees another's answer or the conversation. Each answers in exactly these sections:

   ```text
   VERDICT: PASS | BLOCK
   MUST-FIX: <defects that block, each with file:line>
   SHOULD-FIX: <improvements>
   QUESTIONS: <what the reviewer could not decide>
   ```

   Where it can, a reviewer exercises the change — runs the entrypoint, the migration, the request — rather than only reading the diff.
3. **Count.** PASS when two or three say PASS; otherwise BLOCK.
4. **Fix the union.** Every MUST-FIX any reviewer raised is fixed, or answered with evidence: one reviewer's catch counts, whatever the vote. Mark each with how many raised it (`2/3`).
5. **On BLOCK,** change the work and run the panel again with the same question — never reword it to get a PASS. Blocked a second time: stop, and tell the user what blocks it.

Report the verdict, the tally, and each MUST-FIX with what was done about it.

Files in this skill

  • REFERENCE.md1.6 KB
  • SKILL.md3.5 KB
  • panel-report.template.md851 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.