independent-review-verification
Use when reviewer flags candidate; reproduce it first.
Skill by amirulhazym
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.
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.
About
Use cases: agent-building
Reviews
Write a reviewNo 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
- 0.547score
self-improving-agent
amirulhazym
Use when facing repeated corrections, discovering recurring failure patterns, or needing a systematic way to compound learning across sessions.
SkillBFreshness: B★ 1Claude Code +9 - 0.543score
baseline-first-reconciliation
amirulhazym
Use before recovery or post-merge reconciliation plans.
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
caveman
amirulhazym
Ultra-compressed response mode.
SkillBFreshness: B★ 1Claude Code +9 - 0.535score
evidence-first-communication
amirulhazym
Lead every factual claim with evidence.
SkillBFreshness: B★ 1Claude Code +9 - 0.534score
evidence-first-feasibility-assessment
amirulhazym
Multi-phase feasibility gatekeeping before building solutions.
SkillBFreshness: B★ 1Claude Code +9 - 0.521score
writing-plans
amirulhazym
Use when you have a spec or requirements for a multi-step task, before touching code
SkillBFreshness: B★ 1Claude Code +9 - 0.519score
brainstorming
amirulhazym
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.
SkillBFreshness: B★ 1Claude Code +9 - 0.516score
dispatching-parallel-agents
amirulhazym
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
SkillBFreshness: B★ 1Claude Code +9 - 0.516score
executing-plans
amirulhazym
Use when you have a written implementation plan to execute in a separate session with review checkpoints
SkillBFreshness: B★ 1Claude Code +9 - 0.516score
subagent-driven-development
amirulhazym
Use when executing implementation plans with independent tasks in the current session
SkillBFreshness: B★ 1Claude Code +9 - 0.505score
verification-before-completion
amirulhazym
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output…
SkillBFreshness: B★ 1Claude Code +9 - 0.294score
4R-design-skills
amirulhazym
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9
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
- Source
- GitHubgithub-graphql
More from amirulhazym
- 0.547score
self-improving-agent
amirulhazym
Use when facing repeated corrections, discovering recurring failure patterns, or needing a systematic way to compound learning across sessions.
SkillBFreshness: B★ 1Claude Code +9 - 0.543score
baseline-first-reconciliation
amirulhazym
Use before recovery or post-merge reconciliation plans.
SkillBFreshness: B★ 1Claude Code +9 - 0.539score
caveman
amirulhazym
Ultra-compressed response mode.
SkillBFreshness: B★ 1Claude Code +9 - 0.535score
evidence-first-communication
amirulhazym
Lead every factual claim with evidence.
SkillBFreshness: B★ 1Claude Code +9 - 0.534score
evidence-first-feasibility-assessment
amirulhazym
Multi-phase feasibility gatekeeping before building solutions.
SkillBFreshness: B★ 1Claude Code +9 - 0.521score
writing-plans
amirulhazym
Use when you have a spec or requirements for a multi-step task, before touching code
SkillBFreshness: B★ 1Claude Code +9
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.
Cite this page
independent-review-verification skill. Agent Mart. https://agentmart.dev/skills/amirulhazym-independent-review-verification (last updated 2026-10-24)