Skip to content
Agentmart
Submit a tool

independent-review-verification

Use when reviewer flags candidate; reproduce it first.

Skill by amirulhazym

IndexedMIT★ 1
Write a review

Chalk Labs

Need help deploying independent-review-verification?

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/amirulhazym-independent-review-verification

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

Use when reviewer flags candidate; reproduce it first.

Use cases: agent-building

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/independent-review-verification

What's inside

Skill name
independent-review-verification
Description
Use when reviewer flags candidate; reproduce it first.
License
MIT
Instructions
160 lines in SKILL.md · view on GitHub

Files (2)

  • SKILL.md
  • reviewer-finding-reproduction.md · references/

SKILL.md (first lines)

# Independent Review Verification

## Purpose

Use this as the bridge between an adversarial reviewer result and a candidate
change. A reviewer report is a claim inventory, not proof. Reproduce each
material security, logic, scope, or provenance finding against the exact
candidate bytes before accepting it, dismissing it, or changing code.

This skill is especially important for wrappers, middleware, retries, fallbacks,
state transitions, and source candidates represented by ordered patch artifacts.
A happy-path test and a passing reviewer do not prove failure-path safety.

## When to Use

- A fresh reviewer reports a security, logic, scope, or provenance blocker.
- A wrapper, middleware, retry, or fallback may duplicate or bypass work.
- A candidate uses ordered patches and the reviewer’s claim must be tested against materialized bytes.
- A prior review PASS is being reused after candidate bytes changed.

## Non-negotiable boundaries

- Candidate, live-on-disk, active-process, pushed, deployed, and user-visible
  states are separate.
- Reviewer output is evidence to investigate, not an authority to rubber-stamp. External reviewers frequently over-assume, exhibit unverified confidence, or speculate without live data. Never accept an assertion without checking raw filesystem/git ground truth.
- Run probes against a fresh materialized candidate, never against production
  state or an unpatched working copy.
- Use temporary `HOME`/`HERMES_HOME` for imports that can read config, state,
  plugins, caches, or credentials. Never use production databases or medical
  state as fixtures.
- Do not let a reviewer or probe mutate the candidate, live source, config,
  persistent state, remote refs, or process state.

## Procedure

### 1. Freeze the boundary

Record:

- candidate worktree, branch, and exact HEAD;
- staged path set and working-tree status;
- donor/base SHA and overlay order;
- exact reviewer claim and the contract it is said to violate;
- permitted side effects (normally temporary files only).

Re-check the candidate after review. A “read-only” reviewer self-report is not
proof that the repository stayed unchanged.

### 2. Materialize the candidate

If the candidate uses patches, locks, manifests, or sanitized source:

1. create a fresh temporary tree from the pinned base;
2. apply the complete ordered patch series;
3. validate path, mode, per-file hash, series digest, and tree digest;
4. run the probe with isolated state paths;
5. keep the raw command and exit result.

A clean patch application proves structure only. It does not prove the changed
behavior is present, correct, or safe.

### 3. Reproduce the exact failure path

For broad wrapper/fallback code, split the probe into two independent cases:

1. **Provider/downstream failure:** middleware invokes the provider callback and
   the provider raises. Assert one physical provider invocation and propagation
   of the original error.
2. **Middleware failure:** middleware raises before invoking the provider. Assert
   zero provider invocations and propagation of the middleware error.

These cases detect the two common defects separately: duplicate billable or
non-idempotent requests, and policy/routing bypass through a raw fallback.

For state transitions, use a minimal object or fixture that starts at the
reported bad state and assert the exact state change. For parsers/resolvers,
assert both the positive result and the fail-closed negative case.

### 4. Use TDD for the correction

Before changing production logic:

1. add the smallest regression test at the real call seam;
2. run it and preserve the expected RED output;
3. make one minimal correction;
4. rerun the same test GREEN;
5. rerun the original un-minimized reproduction;
6. run affected and contract suites separately.

Do not “fix” a provider wrapper by catching a broader exception. Runtime
middleware exceptions must not silently become raw-provider fallback. If a
compatibility fallback is genuinely required, narrow it to the specific import
or availability failure and give it its own regression test.

### 5. Preserve source provenance

When the defective behavior came from a live-only commit:

- preserve the exact intentional live change as its own overlay when lineage
  matters;
- add a separate corrective overlay rather than silently rewriting history;
- state which behavior is live provenance and which is candidate hardening;
- recompute patch hashes, lock digest, manifest rows, and tree digest after every
  byte change;
- rerun materialization from the complete ordered series.

Selective source closure does not imply whole-file equality with live when
unrelated upstream history is intentionally excluded. Prove the affected
behavior, not an invalid whole-file parity condition.

### Validator-boundary matching

A repository may have multiple manifests with different schemas. Before running a
post-commit validator, inspect its accepted fields and match it to the intended
artifact. For example, a runtime reconstruction manifest (`base_sha`,
`patch_series_digest`, tree entries) is not the same object as a source-coverage
manifest (`candidate_sha`, `kind`, `source_sha256`, `destination`).

If the wrong manifest is supplied, classify the result as **VALIDATOR MISUSE**,

From amirulhazym/hermes-agent-personal_assistant, MIT.

More from amirulhazym/hermes-agent-personal_assistant

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Aug 31, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

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

More from amirulhazym

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 independent-review-verification 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 independent-review-verification?

CallGet help
Cite this page

independent-review-verification skill. Agent Mart. https://agentmart.dev/skills/amirulhazym-independent-review-verification (last updated 2026-10-24)