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 tianemon/EasyMint --skill code-reviewgit clone --depth 1 https://github.com/tianemon/EasyMintWrote 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/tianemon/easymint/code-review)<a href="https://agentmods.dev/skills/tianemon/easymint/code-review"><img src="https://agentmods.dev/badge/skills/tianemon/easymint/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/tianemon/easymint/code-review"><img src="https://agentmods.dev/badge/skills/tianemon/easymint/code-review.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.00098 | $0.01219 |
| Opus 5.5 | $0.00039 | $0.00488 |
| Sonnet 5.5 | $0.00020 | $0.00244 |
| Haiku 4.5 | $0.00010 | $0.00122 |
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 5d 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.
What it actually says
代码审查
检查改动是否实现需求、逻辑自洽、影响面完整,或指定模块是否兑现其功能契约。默认只读,给出结论和建议;已有明确修复授权时执行该范围,不重复询问,也不自动扩展到整理工作树、提交或发布。
适用于不同项目与技术栈。按项目实际使用的语言、运行库、构建与验证能力选择证据;界面、并发、持久化和模型工具等检查只在相关模块存在时适用,不预设特定产品、SDK、框架、命令或目录结构。
先确认范围和基线
用户指定的提交、区间、工作树差异或模块优先。没有临时指定时,默认检查当前分支未推送的提交。项目已明确发布远端和分支时遵循该约定,可显式使用已核实的引用;否则再核对分支与远端/跟踪关系。记录实际比较的基线及终点,不将某项目的远端约定推广到其他项目,也不认为本地远端引用一定最新。
同时区分提交、暂存、未提交和未跟踪内容,不把其他在制改动算成本次交付。范围有影响结论的歧义时澄清;可确定的部分继续,不默认扫全仓。无 Git 项目按指定源码范围检查,不要求初始化仓库。
按需加载方法
- 变更审查、修复复核、断言有效性:读取 references/change-review.md。重点是需求对账、逻辑/安全、列举清单、旧数据和变更归属。
- 模块、页面或子系统审查:读取 references/module-audit.md。重点是实际入口、声明/实现/消费、关键字段与用户结果的闭环。
- 组合任务:沿用户目标补充另一份参考,避免把模块审查扩大为全仓重构。
本技能自带所需参考,可独立使用。若本次已有其他审查或健康检查结果,复用已取得的证据,只补未覆盖的相关风险,不依赖额外技能存在,也不重复执行整套审查。
结论的最低证据
把用户要求、验收条件和说明中的声称对应到实际路径及结果。每条问题给出触发条件、位置/输出证据、预期与实际差异、影响和建议;区分已复现、源码可确定和未验证。部分完成时明确差额。
检查按名称枚举的注册、校验、保护和显示映射;接口变化追踪声明、实现、调用方及已有数据。第三方行为按实际版本核对;合并 diff 不用于单独证明历史引入者。
修复复核关注守护能否拒绝已知错误实现。反向探针在隔离环境中执行,确认失败原因属于目标行为;不能用改坏用户工作树、通用失败或恒真反例证明测试有效。
对 UI,尺寸等可量化结论用计算值,视觉与交互判断结合实际渲染;无渲染条件时标注推断,不把截图作为每次审查的固定要求。
环境提供 web-ui-metrics-verify 且本次涉及 Web UI 几何或视觉量测时,优先复用其方法;不可用时使用项目已有的渲染/浏览器验证工具,不要求安装该技能。
修改和验证边界
只读审查不修改源代码、暂存区或历史。已授权修复时保留其他在制改动;发现同文件有其他修改先看实际 hunk,不机械地全部停工,也不移动、覆盖或一起提交它们。
运行与本次风险相关的项目检查,再完成约定的验证。区分源码、环境、其他改动和平台原因;退出成功或测试数量不代表结论已被证实。只有新变化、失败或未解疑点才扩大或重复验证。
需要 Git 修复、提交拆分或历史整理时,按该动作的实际授权处理;stash、整文件还原和重写提交不作为默认审查步骤。审查技巧不能替代对用户工作成果的保护。
输出
有问题时先给有证据且可行动的发现,再简述范围、验证和限制。没有发现时明确检查过什么、未覆盖什么,不宣称软件没有缺陷。
沿用项目严重度标准;没有标准时采用 references/change-review.md 中的默认 P0/P1/P2 分级表,并说明影响及触发条件。分级定义只维护在该参考文件中。
风格偏好和无证据的未来风险与缺陷分开。只读审查写建议,不写“已修复”;修复后报告具体变化与验证结果。
What ships with it
2 files 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.
- 5d ago First seen · 56 lines · 98 tokens per session scan A 1a8c47ca0fa0
code-review is a skill published in the GitHub repository tianemon/EasyMint (79 stars, last pushed 6d ago), licensed MIT. It adds 98 tokens to every session and 1,219 once invoked, about $0.0004 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-10-11.
Other skills, from other repositories
design-patterns
Detect, suggest, and evaluate GoF design patterns in TypeScript/JavaScript codebases. Use when refactoring code, applying singleton/factory/observer/strategy patterns, reviewing pattern quality, or finding stack-native alternatives for React, Angular, NestJS, and Vue.
eval-skills
Audit a project or library of skills for metadata, trigger boundaries, workflow completion criteria, local resource closure, instruction economy, tool scope, effort, and routing evidence. Use before shipping skills, after importing a skill collection, or when a skill triggers too often or not at all.
pr-triage
4-phase PR backlog management with audit, deep code review, validated comments, and optional worktree setup. Use when triaging pull requests, catching up on pending code reviews, or managing a backlog of open PRs. Args: 'all' to review all, PR numbers to focus (e.g. '42 57'), 'en'/'fr' for language, no arg = audit…
audit-agents-skills
Audit Claude Code agents, skills, and commands for quality and production readiness. Use when evaluating skill quality, checking production readiness scores, or comparing agents against best-practice templates.
eval-rules
Audit Claude Code instruction rules in .claude/rules/ and /.claude/rules/: frontmatter, paths glob validity against real files, symlink load status, and day-to-day usefulness, then update rules with the user. Use for first-time rules setup, rules that apply too often or never, or periodic rules hygiene. Not for Codex…
review-pr
Perform a comprehensive code review of a pull request.