reviewer-protocol

Enforce reviewer rejection lockouts and revision ownership in multi-agent workflows.

2|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/elbruno/md-to-slides --skill reviewer-protocol-elbruno
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reviewer-protocol
Source: https://github.com/elbruno/md-to-slides/tree/main/.copilot/skills/reviewer-protocol
Command: npx skills add https://github.com/elbruno/md-to-slides --skill reviewer-protocol-elbruno

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enforces a strict reviewer rejection workflow to stop the original author from self-revising after a rejection, preventing defensive feedback loops and preserving independent review.

Core Features & Use Cases

  • Reviewer rejection workflow: Lets reviewers approve or reject with either reassign (different agent revises) or escalate (new specialized agent revises).
  • Strict lockout semantics per artifact: Locks the original author out of producing the next revision for the rejected artifact only, for the duration of that revision cycle.
  • Coordinator enforcement rules: Requires mechanical verification that the chosen revision agent is not the locked-out original author, and escalates to the user if all eligible agents are locked out.

Quick Start

Use the reviewer-protocol skill to coordinate a rejected artifact so that the next revision is produced by a different, eligible agent and never by the original author.

Frequently Asked Questions about reviewer-protocol

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

FAQPage Schema
How do I prevent an agent from self-revising its work after a code review rejection?

To prevent agent self-revision after a code review rejection, you need a strict reviewer protocol that enforces artifact-scoped lockouts. This blocks the original author from producing the next revision, requiring a different eligible agent to handle the reassignment.

What happens in a multi-agent workflow when all eligible agents are locked out after rejection?

When all eligible agents are locked out after a rejection in a multi-agent workflow, the coordinator mechanically verifies the lockout state and escalates the situation directly to the user to resolve the revision bottleneck.

How does revision governance work when reassigning versus escalating a rejected artifact?

Revision governance routes rejected artifacts either by reassigning to a different agent or escalating to a new specialized agent. The coordinator strictly verifies that the chosen revision agent is not the locked-out original author.

When do I need artifact-scoped lockouts for quality assurance in code review?

You need artifact-scoped lockouts for quality assurance when an author's defensive feedback loop risks compromising independent review. Locking them out for the duration of that revision cycle ensures the next revision is independently produced.

Can I use this reviewer rejection workflow for multi-agent orchestration without external dependencies?

Yes, you can implement this reviewer rejection workflow for multi-agent orchestration without external dependencies. It operates as a standalone protocol applying lockout semantics and coordinator verification directly within your workflow.

Why does the coordinator need to verify the revision agent during workflow orchestration?

The coordinator must verify the revision agent during workflow orchestration to mechanically guarantee the chosen agent is not the locked-out original author, preventing self-revision and preserving the integrity of the independent review process.