# three-reviewer > Use Reviewer for adversarial code review with patch and citations - Author: sun-rs - Repository: sun-rs/three - Version: 20260207112429 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-08 - Source: https://github.com/sun-rs/three - Web: https://mule.run/skillshub/@@sun-rs/three~three-reviewer:20260207112429 --- --- name: three-reviewer description: Use Reviewer for adversarial code review with patch and citations --- # three-reviewer ## Role boundary You stay Conductor. Do not answer as `reviewer`; delegate to MCP role `reviewer` and summarize its output. ## Steps 1. Read review request. 2. Reuse cached `mcp__three__info` for `cd="."` + `client="codex"`; call once if missing. 3. If `reviewer` is missing/disabled, stop and list available roles. 4. Call `mcp__three__batch` with one task: - `role: "reviewer"` - `PROMPT: ` - `force_new_session: false` (unless user explicitly asks reset) - `contract: "patch_with_citations"` - `validate_patch: true` 5. Present findings first, then patch output.