review

review is a skill for Claude Code, Codex from Ashkaan/contextium. It costs 179 tokens per session (1,203 once invoked), scanned A, original, MIT.

A set of review scripts that checks code changes, feature specifications, and other files against defined policies.

In plain words
What is it for?
Use it to review a Git diff, audit a specification, check an artifact against policy, and find nearby code that may also need attention.
Why use it?
It gives implementation and specification reviews a repeatable process and can identify affected related code around a change.

Skill for Claude CodeCodex

Written for Claude Code and Codex: allowed-tools in frontmatter, but also agents/openai.yaml present. Also seen: mentions Codex.

Good fit Use it to review a Git diff, audit a specification, check an artifact against policy, and find nearby code that may also need attention.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/ashkaan/contextium/review
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add Ashkaan/contextium --skill review
Clone the repo
git clone --depth 1 https://github.com/Ashkaan/contextium

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for review

README.md
[![agentmods](https://agentmods.dev/badge/skills/ashkaan/contextium/review/github.svg)](https://agentmods.dev/skills/ashkaan/contextium/review)
Your own site
<a href="https://agentmods.dev/skills/ashkaan/contextium/review"><img src="https://agentmods.dev/badge/skills/ashkaan/contextium/review/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for review

Your own site · 80×15
<a href="https://agentmods.dev/skills/ashkaan/contextium/review"><img src="https://agentmods.dev/badge/skills/ashkaan/contextium/review.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 179 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,203 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00179 $0.01203
Opus 5.5 $0.00072 $0.00481
Sonnet 5.5 $0.00036 $0.00241
Haiku 4.5 $0.00018 $0.00120

Measured yesterday against content hash 8f2954d096a3, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

review scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.

The scan reads SKILL.md. This mod also ships 25 executable files (blast-radius-symbols.test.ts, blast-radius-symbols.ts, blast-radius.test.ts, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

templates/agents/skills/review/SKILL.md · 65 lines

How it starts

The opening of the file, as written. The whole thing — 65 lines — stays where its author put it; the contents beside it link to each section on GitHub.

.agents/skills/review — the vendor review chain

A folder of scripts, not a workflow: the loop skills call these by path, and this file exists so the folder is a skill in the shape .agents/checks/check-skills.ts holds every folder here to.

Script Reviews Called by
code-review.ts <base> <head> / --since <tree> / --snapshot a git diff, with the blast-radius pack spliced in /implement Phase 4.7, /implement-audit, validate.ts
spec-audit.ts <spec-or-folder> <brief> [pushback-file] a SPEC or spec folder /spec-audit
policy-review.ts <task-kind> <artifact> <brief> one file, under any policy row /spec-audit, /author
policy-chain.ts imported by the three above; walks the row —
blast-radius.ts + blast-radius-symbols.ts who imports, what imports, who calls code-review.ts
find-peers.ts <files> / --verify-sweep <regex> -- <pathspec> the siblings a fix left behind run-automated-checks.ts, /implement § 3.1.5

Where things are found

  • The repo under review is the caller's: code-review.ts reads CODEX_REVIEW_REPO, else git rev-parse --show-toplevel from the cwd, and exits 2 with one line when neither names a repo. It never falls back to the checkout this script sits in — that reviews the wrong tree.
  • The other half of a cross-repo change is named by CODEX_REVIEW_COMPANIONS (worktree paths, comma-separated): the prompt lists each with its branch and tells the reviewer to read that repo there, not from the landed checkout, which does not carry the change yet. A path that is not a git checkout exits 2. Without it, a reviewer spends rounds on findings about code the companion worktree has already changed.
  • The policy is policy.json beside these scripts: rows adversarial-review, judgment, panel and repo-investigation, each an ordered list of vendor CLIs (codex, grok; a claude slot means "dispatch your own agent"). tracks names an exact model for the CLI's -m; empty runs the CLI's own default. POLICY_JSON overrides the path; POLICY_CHAIN_RESOLVER overrides the model resolver.
  • The author is left out. A review row skips the vendor recorded as agent= in .agents/harness (the model family that writes the code); the panel keeps every seat.
  • The parsers blast-radius-symbols.ts uses — web-tree-sitter, tree-sitter-bash, typescript — are declared in package.json here and found in the workbench's own node_modules, then npm's global root (npm i -g typescript@5 web-tree-sitter tree-sitter-bash), then Node's own global node_modules. Without them the packer warns and falls back to a regex walk.

Read the full file on GitHub · 65 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. yesterday Changed · +7 lines 8f2954d096a3
  2. 15d ago Changed · +1 lines 601433549601
  3. 16d ago First seen · 57 lines · 179 tokens per session scan A 24d42d7cc608

Subscribe to this mod's changes

review is a skill published in the GitHub repository Ashkaan/contextium (36 stars, last pushed yesterday), licensed MIT. It adds 179 tokens to every session and 1,203 once invoked, about $0.0007 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-30.

Related

Other skills, from other repositories

code-review-loop

Use when opening a PR for review or when receiving review feedback. Activate for keywords like "code review", "PR review", "request review", "review feedback", "address comments", "reviewer said". Covers both ends of the loop: preparing a reviewable PR and acting on feedback rigorously. Always engage with every…

duthaho/claudekit · 79 tokens

Review Changes

Review or explain the code changes in a working tree or branch, grouped by severity, with file and line references and an architecture diagram of what the change does.

juspay/xyne-spaces · 35 tokens

red-team-review

Unified adversarial review, two modes. Strategic Matrix v4.3 (MTA-004) for arguments/plans/decisions: Priors → Rubric → Adversarial Lenses → SWOT/TOWS → MCDA → Blind Spot/Kill Switch → Summary. Deliverable Audit for built artefacts (assignments, reports, code outputs): isolated fresh-context hunt against the brief…

winstonkoh87/Athena-Public · 103 tokens

decision-journal

Unified decision lifecycle: Pre-decision logging, post-decision review, failure classification, and calibration tracking. Absorbs: post-mortem-engine.

winstonkoh87/Athena-Public · 35 tokens

release-pr-review

Review pass on an open release PR (release/ → main) — the step between git-wrapup and release-and-publish when a project releases in gated release PR mode. Reads the PR's commit range through the code-simplifier lens plus a correctness review, verifies whatever an automated reviewer left on the PR, lands fixes as…

cyanheads/obsidian-mcp-server · 136 tokens

git-worktree-swarm

Automates the complex setup of parallel git worktrees for agentic swarms with dependency-aware wave execution.

winstonkoh87/Athena-Public · 27 tokens