Sponsor Suno AI Music arrow_forward
Slash Command

OCR: Translate Review to Single Human

Translate a multi-reviewer code review into a single human-voice GitHub PR comment.

Type
Slash Command
GitHub stars
369
License
Apache-2.0
Repo last updated
Jul 28, 2026

What OCR: Translate Review to Single Human is

OCR: Translate Review to Single Human is a slash command published in the spencermarx/open-code-review repository on GitHub, which has about 369 stars. The repository describes itself as: “AI-powered multi-agent code review. Simulates a customizable team of Engineers performing code review with built-in discourse.”

A slash command is a reusable prompt saved as a markdown file and run by typing its name after a slash. In Claude Code, custom commands have been merged into skills: a file in .claude/commands/ and a skill folder in .claude/skills/ both create the same kind of command, and existing command files keep working.

OCR: Translate Review to Single Human gives you a repeatable way to run the same instructions without retyping them, optionally with arguments.

How to install OCR: Translate Review to Single Human

Claude Code

  1. Download translate-review-to-single-human.md from the repository.
  2. Save it to ~/.claude/commands/ (all projects) or .claude/commands/ (one project). As a skill, you can instead save it as ~/.claude/skills/<name>/SKILL.md.
  3. Run it by typing / followed by its name.

Claude Cowork

  1. Turn the command into a skill: create a folder with the file saved as SKILL.md and zip it.
  2. In Customize → Skills, click +, then upload the ZIP.
  3. Run it from any task with / and the skill name.

New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.

Inside the source file

An excerpt from .ocr/commands/translate-review-to-single-human.md, shared under the repository's Apache-2.0 license. Read the full file on GitHub.

Usage

/ocr-translate-review-to-single-human [session] [--round <N>]

Arguments

  • session (optional): Session ID to translate. Defaults to most recent.
  • --round (optional): Round number to translate. Defaults to current round.

Examples

/ocr-translate-review-to-single-human                        # Translate latest round of latest session
/ocr-translate-review-to-single-human --round 2              # Translate round 2
/ocr-translate-review-to-single-human 2026-03-06-feat-auth   # Translate specific session

Prerequisites

  • A completed review round with final.md and reviewer outputs in reviews/*.md

Steps

  1. Locate the session and round
  • If no session specified, find the most recent in .ocr/sessions/
  • Determine the round number from ocr state show -> current_round, or use --round if provided
  • Verify the round directory exists: .ocr/sessions/{id}/rounds/round-{N}/
  1. Read the source material
  • Read rounds/round-{N}/final.md for the synthesized review
  • Read ALL individual reviewer outputs in rounds/round-{N}/reviews/*.md for raw findings
  1. Apply the human voice translation following the rules below
  1. Write the output to rounds/round-{N}/final-human.md in the same round directory

Translation Rules

You are rewriting a multi-reviewer code review into a single PR comment that reads like one real person wrote it after carefully reading through the code. Not an AI. Not a committee. Just a developer who spent time on this and has opinions.

Voice & Tone (Google code review guidelines)

  • Comment on the CODE, never the developer. "This function could be simplified" not "you wrote this wrong."
  • Always explain WHY something matters. Don't just say "change this" -- say why it's worth changing.
  • Label severity naturally: prefix minor stuff with "Nit:" or "Minor:", flag blockers clearly.
  • When something is good, say so briefly. Don't over-praise, but acknowledge solid work where you see it.
  • Be direct. "This needs a bounds check" is better than "It might be worth considering whether bounds checking could potentially be beneficial."

Writing Style -- Sound Like a Human

Your writing must be indistinguishable from a real person's PR review. Follow these rules:

Sentence variety: Mix short punchy sentences with longer ones. Start some with "So", "Also", "Oh and", "One thing --". Real people don't start every sentence the same way.

Word choice: Pick unexpected but natural words. Say "this is a bit gnarly" not "this is complex". Say "nice catch" not "good observation". Say "I'd probably" not "I would recommend".

Banned words and phrases (these are AI tells -- NEVER use them):

  • "comprehensive", "robust", "leverage", "utilize", "furthermore", "additionally"
  • "ensure", "facilitate", "streamline", "encompass", "delve"
  • "it's worth noting", "it should be noted", "upon review"

Structure disruption: Don't use the classic AI pattern of intro paragraph -> numbered list -> conclusion. Instead, jump right into the review. Maybe start with the most interesting finding, or a quick overall impression. Let the structure feel organic -- group related things but don't over-organize.

Natural imperfections: Real reviews have personality. Use dashes for asides -- like this -- and parenthetical thoughts (when they fit). An occasional "tbh" or "fwiw" is fine. Contractions are mandatory ("don't", "isn't", "I'd").

Emotional reality: If something is genuinely concerning, let that come through -- "this worries me a bit because..." If something is clever, say so -- "oh this is a neat approach." If something is tedious but necessary, acknowledge it -- "I know this is annoying but we really need..."

Severity Labels

Every technical finding must include a severity label:

Before you install

  • Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
  • Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
  • Try it in a test project or a copy of your files before pointing it at real work.
  • Pin the version you tested, and review changes before updating.
  • Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.

FAQ

What is OCR: Translate Review to Single Human?

OCR: Translate Review to Single Human is a slash command for Claude Code and Claude Cowork from the spencermarx/open-code-review repository on GitHub. Translate a multi-reviewer code review into a single human-voice GitHub PR comment.

How do I install OCR: Translate Review to Single Human in Claude Code?

Download translate-review-to-single-human.md from the repository. Save it to ~/.claude/commands/ (all projects) or .claude/commands/ (one project). As a skill, you can instead save it as ~/.claude/skills/<name>/SKILL.md. Run it by typing / followed by its name.

Can I use OCR: Translate Review to Single Human in Claude Cowork?

Turn the command into a skill: create a folder with the file saved as SKILL.md and zip it. In Customize → Skills, click +, then upload the ZIP. Run it from any task with / and the skill name.

Is OCR: Translate Review to Single Human safe to install?

It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.

Similar resources

Browse all skills, subagents, and plugins →

Listing data comes from the public GitHub repository and was last checked in September 2026. Excerpts are © their authors and shared under Apache-2.0. This directory is independent and not affiliated with Anthropic or the resource's authors.