code-review
用于所有代码审查操作。通过两路并行审查自动检查实现是否正确、完整、可合入——Eagle 1 检查代码质量与安全,Eagle 2 验证目标与上下文完备性。完成编码任务后或提交 PR 前使用。只要涉及代码审查或实现验证的请求,就请加载此技能。
Skill by 418-teapot
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/418-teapot-code-review
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
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/code-review
What's inside
- Skill name
code-review- Description
- 用于所有代码审查操作。通过两路并行审查自动检查实现是否正确、完整、可合入——Eagle 1 检查代码质量与安全,Eagle 2 验证目标与上下文完备性。完成编码任务后或提交 PR 前使用。只要涉及代码审查或实现验证的请求,就请加载此技能。
- License
- MIT
- Instructions
- 230 lines in SKILL.md · view on GitHub
Files (3)
- SKILL.md
- eagle-code-security.md · references/
- eagle-goal-context.md · references/
SKILL.md (first lines)
# 代码审查技能
完成实现后,按顺序执行以下阶段。本技能编排两路并行 Eagle 审查:Eagle 1 检查代码质量与安全,Eagle 2 验证目标与上下文完备性。
---
## Phase 0 — 收集上下文
先读取审查模板,再收集所有上下文。
### 读取模板
```
Read references/eagle-code-security.md
Read references/eagle-goal-context.md
```
> 大文件使用 offset/limit 参数分段读取,Read 输出带行号方便 Eagle 引用。
### 收集 GOAL
提取用户的原始需求。如果多次修正,以**最终确认版本**为准。
### 收集 CONSTRAINTS
整理技术栈约束、架构限制、性能要求、兼容性要求等。
### 获取 diff 基准引用
根据变更状态确定 `{DIFF_BASE}`:
| 场景 | `{DIFF_BASE}` |
|------|---------------|
| 代码未提交(staged 或 unstaged 变更) | `HEAD` |
| 已提交的单笔 commit | `HEAD~1` |
| Feature branch 多笔 commit | `git merge-base HEAD <target>`(target 从对话上下文提取,通常是 `main` 或 `origin/main`) |
### 获取变更文件列表
```bash
git diff --name-only {DIFF_BASE}
```
输出干净的变更路径列表(每行一个文件),可直接用于 git 命令的路径参数。
> 可额外参考 `git diff --stat {DIFF_BASE}` 中的增删行信息编写变更概要。
### 收集变更概要
基于变更文件列表和对话上下文,编写 3-5 句的人类可读变更概要,记录为 `{CHANGE_SUMMARY}`。描述变更目的和影响范围,不包含原始 diff。
例:
```
本次变更为认证模块新增 JWT refresh token 机制。新增了 refresh.ts 文件,修改了 auth.ts 中的 token 验证逻辑。后端新增 /auth/refresh 端点,前端登录流程同步更新以支持 token 自动刷新。
```
### 收集 BACKGROUND
从对话中提取:为什么需要这个变更?关联了哪些系统?是否有讨论过的替代方案?
---
## Phase 1 — 填充模板
对两个模板执行 {占位符} → 实际值的替换。填充完成后,模板即是可直接传给子 agent 的三段式 prompt。
**必须使用模板原文**:Eagle 的 prompt 只能由「读取模板文件全文 → 替换 {占位符}」构造,禁止重写、压缩、摘要或增删模板章节;模板中的 **SUMMARY:** / **CONTEXT:** / **ACCEPTANCE:** 及所有章节标题必须逐字保留。
### 占位符来源映射
| 占位符 | 来源 | 用于 |
|--------|------|------|
| `{GOAL}` | Phase 0 · 收集 GOAL | 两个 Eagle |
| `{CONSTRAINTS}` | Phase 0 · 收集 CONSTRAINTS | Eagle 2 |
| `{CHANGED_FILES}` | Phase 0 · 获取变更文件列表(路径列表) | 两个 Eagle |
| `{DIFF_BASE}` | Phase 0 · 获取 diff 基准引用 | 两个 Eagle |
| `{CHANGE_SUMMARY}` | Phase 0 · 收集变更概要 | 两个 Eagle |
| `{BACKGROUND}` | Phase 0 · 收集 BACKGROUND | 两个 Eagle |
---
## Phase 2 — 并行启动两路 Eagle
**同一轮次同时启动,不允许串行。**
### Eagle 1 — 代码质量与安全审查
启动 Eagle 1 子 agent,传入填充后的 `eagle-code-security` 模板作为 prompt。在后台并行运行,不等待结果。Eagle 1 半自主,可执行只读命令(git diff、Read、git blame)获取代码,不修改任何文件。
### Eagle 2 — 目标与上下文完备性审查
同一轮次,启动 Eagle 2 子 agent,传入填充后的 `eagle-goal-context` 模板作为 prompt。同样在后台并行运行。Eagle 2 半自主,可执行只读命令(git diff、Read、git log、git blame、gh pr list、gh issue list)搜索额外上下文。
---
## Phase 3 — 收集结果
等待两个 Eagle 完成后,记录各自 verdict。
### 结果分类
| 状态 | 含义 |
|------|------|
| PASS | 审查通过,无可报告问题 |
| FAIL | 发现至少一个 Must Fix 问题 |
| INCONCLUSIVE | Eagle 无法形成确定结论(上下文不足、歧义、超时等) |
### INCONCLUSIVE 重试逻辑
如果任一 Eagle 返回 INCONCLUSIVE,执行一次简化重试:
1. 构造简化版 prompt:只包含 `{CHANGE_SUMMARY}`, `{CHANGED_FILES}`, `{DIFF_BASE}` 和 `{GOAL}`,去掉其他上下文
2. 指示 Eagle 聚焦与目标相关的特定文件/函数,而非自由探索
3. 重新启动同一 Eagle,传入简化版 prompt,仍然后台并行运行
4. 如果重试后仍然 INCONCLUSIVE → 保持为 INCONCLUSIVE,**继续执行不阻塞**
### 注意事项
- 两个 Eagle 各自输出独立 verdictFrom 418-teapot/ZooKeeper, MIT.
More from 418-teapot/ZooKeeper
- 0.592score
mola-plan
418-teapot
Used for all planning operations.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
git-commit
418-teapot
用于所有 git 提交操作(commit/amend/stage)。自动执行 diff 分析、安全扫描、lint 检查,并使用 5 部分格式(CONTEXT/CHANGE/WHY/IMPACT)生成标准提交。只要涉及 git 提交或任何记录代码变更的请求,就请加载此技能。
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
wiki-verify
418-teapot
用于对 wiki bundle 中的页面执行来源回溯验证(source traceback verification)。在 bundle 源上扫描 stale 验证记录,委派 kiwi 做语义比对,根据 drift/validated/uncertain 三类结果执行差异化的写入操作。只要涉及验证 wiki…
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
auto-debug
418-teapot
面向软件故障的证据驱动自主调试。用于调查 bug、回归、崩溃、错误结果、性能问题,或生成并验证最小修复。工作区存在 .zoo/debug/ Case、被唤醒继续调查,或需要经 zdebug 记录调查时加载。
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
compress-usage
418-teapot
compress/decompress 工具的操作规程:选择范围、编写摘要、处理失败与恢复历史。仅在被指示加载时使用,其他情况不要主动加载。
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
kiwi-distill
418-teapot
kiwi 知识蒸馏工作流。将源材料分析为结构化页面建议——分析源材料、识别知识单元、去重、起草页面、自审、返回分析报告。kiwi 在使用前加载此技能。
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
kiwi-verify
418-teapot
用于比较两个已有 wiki 页面,判断衍生页(analysis/synthesis)的主张是否被源页面支持。只读操作,不创建或修改任何页面。kiwi 在收到验证请求时加载此技能。
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
beaver-tdd
418-teapot
用于测试驱动开发。驱动红→绿循环——先写失败测试、再写最小实现,完成报告须附边界声明与红/绿证据。只要涉及新功能、bug 修复或行为变更的请求,就请加载此技能。
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
wiki-ingest
418-teapot
用于将外部源文档或对话知识 ingest 到项目 wiki 中。统一委派 kiwi 蒸馏后执行写入,自动维护原始材料副本和反向链接。只要涉及 wiki 摄入、知识归档或文档蒸馏的请求,就请加载此技能。
SkillAFreshness: A★ 1Claude Code +9 - 0.578score
wiki-query
418-teapot
从 wiki 中查询知识并合成答案。查询 wiki 覆盖的项目知识时加载此技能,替代盲目的代码库或网络探索。
SkillAFreshness: A★ 1Claude Code +9 - 0.576score
first-principles
418-teapot
当修复、移植、重构或新功能触及现有结构时,在提出解决方案之前强制思考问题本质,防止对现有实现进行堆砌。用户提到"第一性原理/本质/根因"时必须加载。
SkillAFreshness: A★ 1Claude Code +9 - 0.576score
grill
418-teapot
用于计划或设计审查——需求模糊、需要权衡、设计方案需要质疑、或需要明确设计决策时使用。把设计建模为决策树并按轮次提问,用户回答后重新整理下一轮可以提问的决策,直到所有分支穷尽、达成共识。只要涉及设计和方案相关的问题,就请加载此技能。
SkillAFreshness: A★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 12, 2026 (16 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/418-teapot/ZooKeeper
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from 418-teapot
- 0.592score
mola-plan
418-teapot
Used for all planning operations.
SkillAFreshness: A★ 1Claude Code +9 - 0.589score
git-commit
418-teapot
用于所有 git 提交操作(commit/amend/stage)。自动执行 diff 分析、安全扫描、lint 检查,并使用 5 部分格式(CONTEXT/CHANGE/WHY/IMPACT)生成标准提交。只要涉及 git 提交或任何记录代码变更的请求,就请加载此技能。
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
wiki-verify
418-teapot
用于对 wiki bundle 中的页面执行来源回溯验证(source traceback verification)。在 bundle 源上扫描 stale 验证记录,委派 kiwi 做语义比对,根据 drift/validated/uncertain 三类结果执行差异化的写入操作。只要涉及验证 wiki…
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
kiwi-distill
418-teapot
kiwi 知识蒸馏工作流。将源材料分析为结构化页面建议——分析源材料、识别知识单元、去重、起草页面、自审、返回分析报告。kiwi 在使用前加载此技能。
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
compress-usage
418-teapot
compress/decompress 工具的操作规程:选择范围、编写摘要、处理失败与恢复历史。仅在被指示加载时使用,其他情况不要主动加载。
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
auto-debug
418-teapot
面向软件故障的证据驱动自主调试。用于调查 bug、回归、崩溃、错误结果、性能问题,或生成并验证最小修复。工作区存在 .zoo/debug/ Case、被唤醒继续调查,或需要经 zdebug 记录调查时加载。
SkillAFreshness: A★ 1Claude Code +9
Cite this page
code-review skill. Agent Mart. https://agentmart.dev/skills/418-teapot-code-review (last updated 2026-10-24)