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.
npx skills add tigu77/tiguclaw --skill code-reviewgit clone --depth 1 https://github.com/tigu77/tiguclawWrote 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.
[](https://agentmods.dev/skills/tigu77/tiguclaw/code-review)<a href="https://agentmods.dev/skills/tigu77/tiguclaw/code-review"><img src="https://agentmods.dev/badge/skills/tigu77/tiguclaw/code-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.
<a href="https://agentmods.dev/skills/tigu77/tiguclaw/code-review"><img src="https://agentmods.dev/badge/skills/tigu77/tiguclaw/code-review.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00214 | $0.04216 |
| Opus 5.5 | $0.00086 | $0.01686 |
| Sonnet 5.5 | $0.00043 | $0.00843 |
| Haiku 4.5 | $0.00021 | $0.00422 |
Grade A, and why
code-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 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.
How it starts
The opening of the file, as written. The whole thing — 195 lines — stays where its author put it; the contents beside it link to each section on GitHub.
코드 리뷰
리뷰는 읽는다. 고치지 않는다. 결과물은 «확인된 발견» 목록이다 — 확인 동작을 돌린 것만.
A. 범위 — 먼저 한 줄로 선언한다
- 대상: 사용자가 가리킨 것(경로·PR·브랜치·커밋 범위·파일 목록). 말이 없으면
아직 반영 안 된 변경분 — 버전 관리가 있으면 그 미커밋 변경(
git diff+ 미추적 파일 등), 없으면 무엇을 볼지 한 줄로 묻는다. ★버전 관리를 전제하지 마라: 이 스킬은 레포가 아닌 폴더에도 쓰인다. - 기본 범위 = diff + 바뀐 심볼의 직접 호출부 + 그 심볼을 이름으로 부르는 검사. 그 밖(변경 이력·인접 모듈·설계 문서)은 사용자가 «깊게·넓게·전부·이력까지» 라고 할 때 연다. 요청보다 좁히지 말고, 요청 없이 넓히지 마라.
B. 누가 읽나 — 리뷰는 독립 매니저가 수행한다
작성·대화를 담당한 컨텍스트는 리뷰 범위를 정하고 run_in_background로 매니저에게
넘긴다. 단일 모듈·작은 diff도 같다. 목적은 작성자의 의도와 결론을 리뷰 컨텍스트에
그대로 싣지 않는 것이다. 일반 작업의 직접 처리 기본값과 리뷰의 독립성은 별개다.
이미 리뷰 매니저라면 다시 매니저를 띄우지 않고 직접 읽는다. 배정받은 서브도 자기 파일을 읽으며 재위임하지 않는다. 독립 컨텍스트가 정확성을 보장하는 것은 아니므로 §D의 확인 근거와 읽기 전용 규칙은 모든 역할에 적용한다.
호출자가 전달할 것
대상·보고 범위·사용자 요구·검증 가능한 우려를 전달하되, 작성자의 «이렇게 고쳤으니
맞다»는 결론을 전제로 주지 않는다. references/review-orchestration.md §1을 사용한다.
매니저 대신 spawn_agent 한 명으로 때우지 마라. 서브는 재위임할 수 없어 검토
면적이 커졌을 때 조율할 수 없다. 매니저 도구가 없는 환경에서는 독립 검토 미수행을
명시하고, 작성자의 자체 확인을 독립 리뷰 완료로 보고하지 않는다.
매니저가 정한다 — 먼저 혼자 읽고 필요한 경우만 나눈다
기본은 매니저 혼자다. 파일·모듈별 보고 책임을 겹치지 않게 나눌 이유가 있을 때만 팬아웃한다. 관점별로 같은 diff를 반복해서 읽히거나 발견마다 검증자를 추가하지 않는다. 필요한 테스트·호출부·같은 원인의 이웃 읽기는 묶음 밖에서도 허용한다(§C).
사람 수 = min(겹치지 않는 파일 묶음 수, 3)
3은 천장이지 정원이 아니다. 묶음이 하나면 매니저가 직접 읽는다. 인원을 채우려고 쪼개지 않는다. «넓게»는 검토 범위, «빨리»는 시간 요구이며 그 말만으로 인원을 늘리지 않는다. 사용자가 별도로 인원·방식을 지정하면 그 지시를 따른다.
팬아웃할 때만 묶음별 spawn_agent 후 wait_for_worker로 합류한다. 하위 작업에는
스킬 본문을 복사하지 말고 필요한 규칙을 한 번 로드하게 한다. 매니저는 발견 근거를
검증하고 합친다. 보고에는 실제 추가한 매니저·서브 수와 담당 묶음을 적는다.
비용은 역할별 지침·도구·스킬과 실제 요청 사용량에 달려 있다. 자식의 모든 색인이 비어 있거나 공용 프리픽스가 반드시 캐시된다고 가정하지 않는다. 공통 의존성 읽기와 독립 컨텍스트 비용은 남는다. 이를 줄이려고 리뷰 독립성을 제거하지 않는다.
C. 무엇을 보나 — 다섯 축
정확성·가독성·성능·중복은 안 적어도 본다. 아래는 안 적으면 안 보는 것들이다. 각 항목은 «어느 파일·어느 줄» 로 답할 수 있을 때만 발견이 된다.
★경계는 «읽는 범위» 가 아니라 «보고하는 범위» 다. 발견은 자기 파일에 대해서만 내되, 읽기·grep 은 아래 축이 요구하는 만큼 나간다(검사 파일 · 호출부 · 이웃). 읽기까지 묶으면 축 1 은 «검사 없음» 을 양산하고 축 5 는 침묵으로 닫힌다 — 고치려던 것보다 나쁘다.
- 검사는 「있나」가 아니라 「도나」. 바뀐 줄마다: 이 줄을 되돌리면 어느 검사가 빨개지나 — 이름을 대라. 못 대면 그 줄은 검사 밖이고, 그것 자체가 발견이다. 항상 초록인 검사(단언 없음 · 설명문을 대상으로 세는 검사)는 없는 검사다.
- 부품이 아니라 이음매. 함수 본체보다 부르는 쪽과의 계약을 본다. 시그니처·반환 형태·예외·기본값이 바뀌었으면 호출부 전수(grep 으로 세고 그 수를 적어라). 조건이 뒤집히거나 가드가 생겼으면 그 분기에 도달하는 입력 전수.
- 수정이 낳은 결함. diff 가 «고치기» 라면, 고치려던 것이 고쳐졌나와 별개로 그 수정에 의존하던 것이 안 깨졌나. 새로 든 값·상태는 그것을 읽는 모든 분기에 닿나. 수정도 새 코드이므로 원래 결함보다 결함이 많기 쉽다.
- 손으로 관리하는 목록. 새로 생긴 이름 열거·허용 목록·분기 나열은 낡을 시계가 시작된 것이다. 정의점에서 파생시킬 수 있으면(파일시스템·타입·설정) 그렇게 하라고 짚는다.
- 같은 원인의 이웃. 결함 하나를 찾았으면 같은 패턴을 grep 으로 인접한 곳에서 한 번 찾는다. ★상한은 «찾는 횟수» 지 «적는 개수» 가 아니다 — grep 은 한 번이고, 그 한 번이 준 것은 다 적는다. 이미 손에 든 것을 숨기면 «리뷰했다» 가 «그건 아무도 안 봤다» 를 덮는다. 새 패턴이 보이면 그건 다음 발견의 §D 확인 동작이지 이 축의 연장이 아니다.
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
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.
- 1mo ago Changed · -43 lines · +7 tokens per session 6d3ad3cc59ab
- 1mo ago Changed · +68 lines · -71 tokens per session 649c8c198ae7
- 1mo ago Changed 41001aa5949f
- 1mo ago First seen · 170 lines · 278 tokens per session scan A e94f8fb5646c
code-review is a skill published in the GitHub repository tigu77/tiguclaw (9 stars, last pushed today), licensed Apache-2.0. It adds 214 tokens to every session and 4,216 once invoked, about $0.0009 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.
Other skills, from other repositories
code-review
Reviews code for bugs, security issues, and best practices.
resolve-review-pr
Review an existing fix PR using the audited repro and full diff, preserving branch and approval rules.
community-research-insight
Extract structured insight briefs from community research transcripts or notes. Produces pain points, stakeholder needs, opportunity maps, risks, and follow-up questions. Requires human review before publication.
cocoreview
CocoReview — structured code review with six-severity findings vocabulary, progressive disclosure architecture, and universal anti-pattern baseline. Invoked via $review [file] [--complexity] [--security] [--architecture] [--language ].
dx-audit
Audits libraries, CLIs, and SDKs using 38 rules for public contracts, package exports, piped output, errors, and configuration. Use when asked to "audit my CLI", "review my SDK", or diagnose package type resolution.
karpathy-guidelines
Surgical execution guardrails for coding, debugging, review, and refactor tasks.