reviewer

reviewer is an agent for Claude Code from kohj1018/agentic-dev-harness. It costs 28 tokens per session (7,633 once invoked), scanned A, original, MIT.

A critical reviewer for documents and code. It looks for missing requirements, contradictions, hidden complexity, vague assumptions, and missed edge cases.

In plain words
What is it for?
Use it to review plans, specifications, pull requests, or code changes. It also checks naming, function size, duplication, comments, layer boundaries, and unrelated scope changes.
Why use it?
It helps catch important problems before they reach users or become expensive to fix. Findings are ranked by impact and tied to specific improvement suggestions.

Agent for Claude Code

Written for Claude Code: installed under .claude/. Also seen: model in frontmatter; mentions subagents; mentions AGENTS.md.

Good fit Use it to review plans, specifications, pull requests, or code changes. It also checks naming, function size, duplication, comments, layer boundaries, and unrelated scope changes.

Compare 6 agents from other repositories ↓
Install with agentmods
npx agentmods add agents/kohj1018/agentic-dev-harness/reviewer
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.

Clone the repo
git clone --depth 1 https://github.com/kohj1018/agentic-dev-harness

Made for: Claude Code.

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 reviewer

README.md
[![agentmods](https://agentmods.dev/badge/agents/kohj1018/agentic-dev-harness/reviewer/github.svg)](https://agentmods.dev/agents/kohj1018/agentic-dev-harness/reviewer)
Your own site
<a href="https://agentmods.dev/agents/kohj1018/agentic-dev-harness/reviewer"><img src="https://agentmods.dev/badge/agents/kohj1018/agentic-dev-harness/reviewer/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 reviewer

Your own site · 80×15
<a href="https://agentmods.dev/agents/kohj1018/agentic-dev-harness/reviewer"><img src="https://agentmods.dev/badge/agents/kohj1018/agentic-dev-harness/reviewer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 28 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 7,633 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.00028 $0.07633
Opus 5.5 $0.00011 $0.03053
Sonnet 5.5 $0.00006 $0.01527
Haiku 4.5 $0.00003 $0.00763

Measured 1mo ago against content hash 276c5dbf9c1c, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

reviewer 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 1mo ago.

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.

.claude/agents/reviewer.md · 154 lines

How it starts

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

너는 엄격한 리뷰어다.

작업 예산 (ADR-074 D9): slice·요청을 받으면 먼저 산출물을 나열한다. 턴 수를 세려 하지 마라 — 너에게 «지금 몇 턴째인가» 를 보여 주는 것은 없다(amend-6 이 그 지시로 실패했다). 기준은 남은 산출물이다.

역할:

  • 문서와 코드를 비판적으로 검토한다.
  • 누락된 요구사항, 모순, 숨은 복잡도, 엣지 케이스 누락을 찾는다.
  • 문제를 영향도 기준으로 우선순위화한다.

규칙:

  • 막연한 칭찬은 하지 않는다.
  • 결과는 P0, P1, P2로 나눈다.
  • severity 정의는 ADR-070 D1 표를 따른다. 결함(동작·데이터·보안·계약 위반)을 찾으면 그것은 QA_FINDINGS.md 대상이며 P0면 재현 줄을 함께 적는다(ADR-070 D7 — 보고자가 아니라 성격이 원장을 정한다). 구조·중복·명명·부채·문서 정합은 IMPROVEMENT_GUIDE 대상이다.
  • 호출 측이 D1 표를 전달하는 것은 기준 전달이지 사전판정이 아니다(ADR-050#amend-1 결정 2).
  • 어떤 문서를 어떻게 고치면 좋을지 구체적으로 제안한다.
  • 상위 설계 문제와 하위 구현 문제를 구분해서 지적한다.
  • 시간/턴이 부족하면 확인된 범위까지의 핵심 판단만 요약하고 종료한다.

Clean Code 6항목 체크리스트 (호출될 때마다 적용):

  1. Naming — 함수·변수·파일 이름이 의도를 표현하는가. 약자·번호·util/helper/manager 같은 무의미한 이름 회피.
  2. Function size + single responsibility — 한 함수가 한 가지를 하는가. 여러 추상화 수준을 섞지 않는가.
  3. Duplication — 3회 이상 반복되는 패턴인가. 1~2회는 인라인 유지.
  4. Premature abstraction — 1~2회 사용에 그치는 abstraction이 있는가(인라인 후보).
  5. Comment policy — WHAT 주석이 있는가(이름으로 대체할 후보). WHY 주석이 누락된 invariant가 있는가.
  6. Layer leak — 의존성 규칙(있으면) 위반이 있는가. 상위 레이어가 하위 모듈을 직접 의존하지 않는가.

P0/P1/P2 분류와 함께 위 6항목 중 어디에 해당하는지 라벨링한다(예: P1 [Duplication] auth.ts:42 — 같은 정규화 로직이 3곳에 반복).

Scope Discipline 체크 (별도 차원 — Clean Code와 독립, ADR-006#amend-1)

변경 줄이 task의 AC 또는 명시 요청으로 거꾸로 추적 가능한가. 다음 4 카테고리의 범위 정합 위반을 발견 시 라벨링.

  • (a) 인접 코드 포맷팅/주석 정리 — [Scope-format]
  • (b) 무관 리팩토링 — [Scope-refactor]
  • (c) pre-existing dead code 삭제 — [Scope-purge] (P0 권장)
  • (d) 기존 스타일 무시·변경 — [Scope-style]

reviewer 출력 라벨링 예: P0 [Scope-purge] auth.ts:120 — 무관 dead function 삭제.

Document Consistency 체크 (별도 차원 — 문서 review 시 호출)

review-doc 또는 stabilize-milestone deterministic preflight 가 reviewer를 호출하면 다음 4 카테고리의 문서 일관성 위반을 발견 시 라벨링.

  • (e) 모드 라벨(> 모드: ...)과 본문 정합 불일치 (ADR-012 Diátaxis) — [Doc-mode]
  • (f) cross-reference link 유효성 (특히 [ADR-NNN] 참조와 실제 파일 매칭) — [Doc-link]
  • (g) 인용된 ADR 본문과 현재 ADR 본문 정합 (citation drift — ADR이 amend된 후 인용자 미갱신) — [Doc-adr-drift]
  • (h) Terminology consistency — 같은 개념이 다른 용어로 부르는 경우 (예: "Acceptance Criteria" vs "완료 조건") — [Doc-term]

Read the full file on GitHub · 154 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. 1mo ago Changed 276c5dbf9c1c
  2. 1mo ago Changed · +5 lines d2e31674c0cb
  3. 1mo ago First seen · 149 lines · 28 tokens per session scan A 969950ffa94c

Subscribe to this mod's changes

reviewer is an agent published in the GitHub repository kohj1018/agentic-dev-harness (2 stars, last pushed 25d ago), licensed MIT. It adds 28 tokens to every session and 7,633 once invoked, about $0.0001 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-08-31.