Skip to content
Agentmart
Submit a tool

code-review

Run authorized native and independent fix-and-rerun reviews for a PR, branch, commit, or diff.

Skill by jesse-merhi

IndexedMIT★ 4
Write a review

Chalk Labs

Need help deploying code-review?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/jesse-merhi-code-review

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Run authorized native and independent fix-and-rerun reviews for a PR, branch, commit, or diff.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/code-review

What's inside

Skill name
code-review
Description
Run authorized native and independent fix-and-rerun reviews for a PR, branch, commit, or diff.
License
MIT
Instructions
244 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • files: referenced but missing: references/guardrails-and-scope.md, references/setup-and-lenses.md, references/large-diff-slices.md, references/findings-registry.md, references/review-phase-rules.md

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Code review

Orchestrate two until-clean review phases for one target.

1. Phase 1: run `review-until-clean` in an external harness-native review
   session until native review is clean. Never substitute an in-chat subagent.
2. Phase 2: run `cold-pr-review-until-clean` in an in-chat subagent until cold
   review is clean. Do not create a separate top-level task for this phase.

Use `finding-discipline` and `review-guardrails`' autonomous fix bar throughout
both phases. A finding can be real without deserving an autonomous fix. Phase 1
must satisfy the native clean stop condition before Phase 2 begins. Phase 2 must
then stay in the cold-review loop until cold review is clean on the final target
after the last accepted cold-review fix and affected validation.

Phase 1 uses the harness-native review engine: bare `codex review` in Codex,
the built-in `code-review` workflow in Claude Code. If the user names an
engine, that engine wins. `review-until-clean` owns engine selection and
fallback rules.

Treat every external native-review session as temporary. Capture its task or
session ID when it is created, collect its result, then archive it in guaranteed
cleanup on success, failure, cancellation, or early stop. In Codex Desktop use
`set_thread_archived`; for standalone Codex sessions use `codex archive <id>`.
Do not rely on the final response to remember cleanup, and do not leave the
review task visible after its result has been incorporated.

Keep separate unless explicitly requested: repo-specific review bots, security
remediation workflows, OpenGrep, merge, and advisory writing.

`ask-codex` and `ask-claude` are user-invoked cross-harness tools, not review
engines or fallback reviewers. Never invoke either skill from this workflow
unless the current user explicitly requests that exact cross-harness session.

## Workflow

1. Resolve `<skill-dir>` to the directory containing this `SKILL.md`.

2. Select the review engine.

   Use the harness-native engine unless the user explicitly names another:
   Codex in Codex, Claude in Claude Code. Treat an explicit request for Fable
   as selecting Claude. Do not ask about or validate the unselected engine.
   When Codex is selected, confirm the current runtime identity can resolve and
   authenticate the standalone Codex CLI before review.

   Use the model configured by the selected harness. Do not hard-code or
   probe private model catalogues before review; the native command owns model
   availability and reports an actionable failure when its configuration is
   invalid.

3. Freeze the target and review scope.

   Record:

   ```text
   iteration = 0
   last_reviewed_head = <current HEAD or PR head SHA>
   last_reviewed_target = <base + committed HEAD>
   repo_display_name = <readable repo name, such as sample-app>
   findings_db_path = <local SQLite path, normally ~/.local/state/agent-review-findings/reviews.sqlite>
   review_started = <local timestamp>
   baseline_diff = <changed files and changed lines from the branch's first
                    user-authorized review baseline for this base branch>
   scope_baseline = <request, target, intended behavior, owner boundary>
   consult_queue = []
   findings_registry = <SQLite findings database>
   file_coverage = <changed files ranked by current valid review count>
   ```

   Require `HEAD` to resolve to a commit and `git status --porcelain` to be
   empty before `scope-start` or either review phase. Stop and ask for the
   staged, unstaged, and untracked changes to be committed or discarded when
   the checkout is dirty. Review never creates or certifies a temporary
   snapshot of uncommitted code.

   Read [references/guardrails-and-scope.md](references/guardrails-and-scope.md)
   for scope classification, budgets, consult queue, queue matching,
   and blocked-on-consult behavior. For a new run, persist or inherit the branch
   baseline before any review fix. A later run on the same branch and base must
   keep the first authorized LOC baseline and its remaining allowance;
   completing and restarting review never grants a fresh buffer:

   ```sh
   review_findings_bin="<skill-dir>/scripts/review-findings"
   "$review_findings_bin" schema
   "$review_findings_bin" scope-start \
     --repo <repo> --repo-path <repo-root> --branch <branch> \
     --target <target> --base <base> --head <head> \
     --scope-summary "<request, behavior, and owner boundary>"
   ```

   Treat `schema` output as the authoritative finding-record contract. On a
   resumed run, use `scope-status`; never rerun `scope-start` to move the
   baseline. Done when `review-guardrails` is loaded and the CLI has persisted
   the baseline.

4. Run one-time setup for the current target.

   Read [references/setup-and-lenses.md](references/setup-and-lenses.md). If
   its flow map identifies at least three substantially independent runtime
   flows, also read
   [references/large-diff-slices.md](references/large-diff-slices.md) once
   before Phase 1; do not slice a diff merely because it has many files. Done
   when the changed flows are mapped, required lenses have run, conditional
   lenses have run or been marked not applicable, the Fowler smell baseline has
   been considered on the Standards path, the neutral cold-review risk checklist
   exists, and validation targets are known.

5. Prepare the findings registry.

   Read [references/findings-registry.md](references/findings-registry.md).
   Load `speak-fking-english` and use its reader reset for each batch of finding
   cards and for the final owner summary.
   Done when the review-findings helper path is resolved and every accepted,
   rejected, deferred, provisional, reopened, user, lens, native-review, and
   cold-review finding can be recorded instead of reconstructed from chat.
   Query current file coverage before dispatching review agents, and give the
   least-covered changed files priority without describing prior verdicts or

From jesse-merhi/skills, MIT.

More from jesse-merhi/skills

Signals

Stars
4
Forks
2
Open issues
0
Last commit (this folder)
Sep 4, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from jesse-merhi

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get code-review running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying code-review?

CallGet help
Cite this page

code-review skill. Agent Mart. https://agentmart.dev/skills/jesse-merhi-code-review (last updated 2026-10-24)