yacosta738/agent-harness/double-blind-review
Claude Code and agent skill by yacosta738/agent-harness
- community
Checking that the SKILL.md file is still in the repository.
Use when the user asks for adversarial dual review, double review, two independent reviewers, blind judges, high-confidence review before merge, judgment day, review by parts, incremental review, layered review, staged review, review before release, review before merge, review before deploy, architecture review, security review, or any high-risk review
Install
npx vskill@latest install yacosta738/agent-harness/double-blind-reviewSKILL.md
Double Blind Review
Overview
Run two independent blind reviewers against the same target, synthesize their findings, fix only confirmed issues, then re-review until clean or escalated.
Core principle: independent reviewers catch different blind spots; the orchestrator coordinates but does not review the code itself.
When to Use
Use when:
- User asks for adversarial review, dual review, double review, blind judges, or high-confidence
review.
- User says "judgment day", "final judgment", or similar — treat as a full double-blind pass.
- User asks for "review by parts", "incremental review", "staged review", or "layered review" — run
the protocol per part/layer in sequence; each part gets its own two blind reviewers.
- User asks for review before release, before merge, or before deploy on a high-risk change.
- A feature, refactor, architecture change, security-sensitive change, or risky fix needs stronger
review than one reviewer.
- The cost of a missed bug is higher than running two review rounds.
Do not use when:
- The target scope is unclear; ask for files, PR, branch, feature, or diff first.
- The user only wants a normal code review; use
code-reviewor/reviewinstead. - Reviewers would need to edit shared state concurrently.
Protocol
1. Resolve Scope and Standards
Identify the exact review target: files, feature, PR, branch, or diff range. If there is a project skill registry or standards document, extract relevant compact rules and inject the same standards into every reviewer and fixer prompt.
Default review rubric: load four-r-review unless the target already has a stricter domain-specific review skill. The 4R rubric must be shared with both blind reviewers.
If no project standards exist, say so and proceed with generic review criteria.
2. Launch Two Blind Reviews in Parallel
Use two independent sub-agents at the same time. Give both identical target, standards, and review criteria. Do not tell either reviewer another reviewer exists.
Reviewer criteria:
- R1 Risk — security, production impact, data exposure, blast radius
- R2 Readability — naming, maintainability, complexity, project conventions
- R3 Reliability — correctness, edge cases, error handling, tests, regression coverage
- R4 Resilience — retries, timeouts, fallbacks, observability, cascade-failure resistance
- Performance and resource usage
Reviewers return findings only, no praise:
If clean: VERDICT: CLEAN — No issues found.
3. Synthesize Verdict
The orchestrator compares both reports:
| Status | Meaning | Action | |
|---|---|---|---|
| Confirmed | Both reviewers found the same issue | Fix immediately | |
| Suspect A/B | Only one reviewer found it | Report for triage; do not auto-fix | |
| Contradiction | Reviewers disagree on the same point | Escalate to user decision |
4. Fix and Re-review
Delegate fixes to a separate fixer agent. The fixer applies ONLY confirmed issues and avoids unrelated refactors.
After fixes, launch two fresh blind reviewers in parallel with the same protocol.
Maximum: 2 fix iterations. If issues remain after that, stop and escalate with history.
Output Format
For escalation:
Rules
- Orchestrator never performs the review; it only scopes, dispatches, synthesizes, and reports.
- Reviewers run in parallel, never sequentially.
- Reviewers are blind: no cross-contamination and no shared conclusions.
- Fixer is a separate agent, never one of the reviewers.
- Same criteria and standards go to both reviewers.
four-r-reviewis the default shared rubric unless a stricter specialized rubric overrides it.- Suspect findings are reported but not automatically fixed.
- Stop and ask when scope is ambiguous.
- Stop after 2 failed fix iterations and escalate.
Language
Use direct review language: "Double blind review initiated", "both reviewers are running in parallel", "confirmed finding", "approved", "escalated for human review".
Common Mistakes
| Mistake | Fix | |
|---|---|---|
| Running one review after another | Dispatch both reviewers in parallel | |
| Reviewing as orchestrator | Only synthesize reviewer outputs | |
| Fixing suspect findings automatically | Report suspects for triage | |
| Letting fixer refactor nearby code | Fix only confirmed issues | |
| Infinite review loops | Stop after 2 fix iterations |
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/workflow/double-blind-review/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/yacosta738/agent-harness/double-blind-review)