caveman-review

Generate terse one-line code review findings from pull request diffs.

171|10|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/fmflurry/settings-opencode --skill caveman-review-fmflurry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: caveman-review
Source: https://github.com/fmflurry/settings-opencode/tree/main/skills/caveman-review
Command: npx skills add https://github.com/fmflurry/settings-opencode --skill caveman-review-fmflurry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ultra-compressed code review comments that cut noise from PR feedback while preserving actionable signal. Each finding is a single line with location, problem, and fix. Use when a user asks for a review on a PR or diff (e.g., "review this PR", "/caveman-review"), or when it auto-triggers during pull request reviews.

Core Features & Use Cases

  • One-line findings: preserve exact line numbers and identifiers, with a concise issue and fix.
  • Flexible formatting: supports L<line> or <file>:L<line> style, with optional per-file context.
  • Severity prefixes: optionally include 🔴 bug:, 🟡 risk:, 🔵 nit:, ❓ q: to convey importance and urgency.
  • Automatic invocation: activates when a PR review is requested or the caveman-review command is used.

Quick Start

Provide terse, one-line feedback for each finding in a PR diff, preserving exact line references.

Frequently Asked Questions about caveman-review

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

FAQPage Schema
How do I generate concise code review comments from a pull request diff?

To generate concise code review comments from a pull request diff, this Skill analyzes the provided diff and outputs ultra-compressed, one-line findings. Each finding includes the exact line number, the identified issue, and an actionable fix.

Can I format PR review findings with specific line numbers and file prefixes?

You can format PR review findings with exact line references using either L<line> or <file>:L<line> style. This enforces strict formatting to preserve exact line numbers and optional file prefixes across single-file or multi-file diffs.

How do I add severity levels to automated code review feedback?

To add severity levels to automated code review feedback, the Skill optionally includes severity prefixes in its output. You can prefix findings with 🔴 bug:, 🟡 risk:, 🔵 nit:, or ❓ q: to convey importance and urgency.

What is the best way to reduce noise in pull request code reviews?

The best way to reduce noise in pull request code reviews is to use ultra-compressed feedback that cuts unnecessary text while preserving the actionable signal. This approach ensures each finding is a single line containing the location, problem, and fix.

Does this code review tool work with multi-file diffs across different programming languages?

This code review tool supports both single-file and multi-file diffs across various programming languages. It processes the provided pull request diff and identifies issues regardless of the language, preserving exact formatting and line references.