Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Caveman Review

Turns bloated PR feedback into one-line comments: location, problem, fix.

Dev & CodingBeginner13416AI score 9/10Last updated: Apr 20, 2026

What it does

  • Compresses each review finding into a single line: L42: 🔴 bug: problem. fix. (or file:Lnn: for multi-file diffs).
  • Adds optional severity prefixes — 🔴 bug, 🟡 risk, 🔵 nit, ❓ q — so authors instantly know what's blocking.
  • Strips hedging ("I noticed that…", "you might want to consider…") and restatements of the diff, while keeping exact line numbers, backticked symbol names, and a concrete fix.
  • Automatically switches back to full prose for security findings, architectural disagreements, and onboarding contexts where the "why" matters.
  • Fires on "review this PR", "code review", "review the diff", /review, or /caveman-review.

Who it's for

  • Senior engineers and tech leads whose reviews drown the signal in politeness.
  • Open-source maintainers triaging many pull requests per day.
  • Teams that want a consistent, scannable review format.

Examples

  1. Paste a git diff main and ask for a review → get src/api.ts:L23: 🟡 risk: no retry on 429. Wrap in withBackoff(3).
  2. Long function → L88-140: 🔵 nit: 50-line fn does 4 things. Extract validate/normalize/persist.
  3. Security issue → that one finding is written as a full paragraph with rationale and reference, then the rest returns to terse mode.
  4. Say "normal mode" or "stop caveman-review" to revert to verbose reviewing.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/jjmartres/opencode/HEAD/opencode/skills/caveman-review/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the opencode/skills/caveman-review folder from the GitHub repo jjmartres/opencode into my ~/.claude/skills/caveman-review/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/jjmartres/opencode.git /tmp/opencode && mkdir -p ~/.claude/skills && cp -r /tmp/opencode/opencode/skills/caveman-review ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repo into a temp folder: git clone https://github.com/jjmartres/opencode.git /tmp/opencode
  3. Create the skills directory if needed: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r /tmp/opencode/opencode/skills/caveman-review ~/.claude/skills/
  5. Verify with ls ~/.claude/skills/caveman-review — you should see SKILL.md.
  6. Restart Claude Code and try "review this PR" or /caveman-review on a diff.