code-review
git diff を外部 AI CLI(Claude Code / Codex / Gemini)に送ってレビューし、結果を集約・比較する。
Skill by pome223
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/pome223-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
Use cases: agent-building
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
- git diff を外部 AI CLI(Claude Code / Codex / Gemini)に送ってレビューし、結果を集約・比較する。
- License
- MIT
- Instructions
- 128 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# code-review
git の差分を外部 AI CLI に送ってコードレビューを実施するスキル。
## 手順
### 1. 利用可能な CLI を検出
```bash
echo "=== AI CLI 検出 ==="
which claude 2>/dev/null && echo "claude: OK" || echo "claude: NOT FOUND"
which codex 2>/dev/null && echo "codex: OK" || echo "codex: NOT FOUND"
which gemini 2>/dev/null && echo "gemini: OK" || echo "gemini: NOT FOUND"
```
- 最低1つの CLI が利用可能であること
- 利用不可の CLI はスキップする
### 2. 差分を取得
ユーザーの指示に応じてスコープを決める:
```bash
# 未ステージの変更
git diff
# ステージ済みの変更
git diff --cached
# ブランチ比較
git diff main...HEAD
# 特定のコミット範囲
git diff <from>..<to>
```
- 差分が空の場合は「レビュー対象なし」と報告して終了
- 差分が 8000 文字を超える場合は、変更量の多いファイルを優先して切り詰める
- `.env`、シークレット、クレデンシャルを含む行は除外する
- `API_KEY`、`SECRET`、`TOKEN`、`PASSWORD` を含む行をフィルタする
### 3. レビュープロンプトを作成
差分内容とレビュー観点を含むプロンプトを一時ファイルに書き出す:
```
以下の git diff をレビューしてください。観点: {ユーザー指定の観点 or セキュリティ、パフォーマンス、可読性}
問題を severity (critical/warning/info), ファイル名, 行番号, 説明のリストで報告してください。
---
{diff内容}
---
```
これを `/tmp/bc_review_prompt.txt` に保存する。
### 4. 各 CLI にレビューを送信
各 CLI で diff の渡し方が異なる点に注意:
**Claude / Gemini** — 収集した diff をプロンプトに含め stdin 経由で送る:
```bash
# Claude Code(非対話 print モード、stdin でプロンプト受信)
cat /tmp/bc_review_prompt.txt | claude -p 2>&1 | tee /tmp/bc_review_claude.txt
# Gemini CLI(stdin でプロンプト受信)
cat /tmp/bc_review_prompt.txt | gemini 2>&1 | tee /tmp/bc_review_gemini.txt
```
**Codex** — 自分でリポジトリの diff を読む。`--base` / `--uncommitted` でスコープ指定。
`--base`/`--uncommitted` と `[PROMPT]` は **排他** なので、スコープ指定時はカスタム指示を渡せない:
```bash
# ブランチベースのレビュー(カスタム指示なし)
codex review --base main 2>&1 | tee /tmp/bc_review_codex.txt
# 未コミット変更のレビュー(カスタム指示なし)
codex review --uncommitted 2>&1 | tee /tmp/bc_review_codex.txt
# カスタム指示付き(スコープはデフォルト = 現在のブランチ)
codex review "セキュリティとエラーハンドリングに注目" 2>&1 | tee /tmp/bc_review_codex.txt
```
- 各 CLI のタイムアウトは 120 秒
- 失敗した CLI はエラーを記録してスキップする
> **集約時の注意:** Claude/Gemini はプロンプト内の diff をレビューし、Codex は
> `--base`/`--uncommitted` で決まる diff をレビューする。作業ツリーが diff 収集後に
> 変更されていると、レビュー対象が異なる可能性がある。diff 収集後すぐにレビューを実行すること。
### 5. 結果を集約して報告
以下の形式でレポートを出力する:
```markdown
## Code Review Report
### サマリ
- レビュアー: {利用した CLI 一覧}
- スコープ: {ブランチ名 / コミット範囲}
- 総指摘数: N
### レビュアー別指摘
#### Claude
- [critical] file.py:42 — SQL インジェクションのリスク
- [warning] utils.py:15 — 未使用の import
#### Codex
- [warning] file.py:42 — パラメータ化クエリを検討
...
#### Gemini
...
### コンセンサス(2+ レビュアーが一致)
- file.py:42 — 安全でないクエリ(Claude, Codex)From pome223/boiled-claw-public, MIT.
More from pome223/boiled-claw-public
- 0.508score
e2e-test
pome223
boiled-claw の e2e スモークテストを実行する。gateway の pytest / Docker / HTTP ヘルスチェックをまとめて確認し、すべて Pass した場合のみ「push OK」と報告する。
SkillCFreshness: C★ 3Claude Code +9 - 0.508score
e2e-test
pome223
Run end-to-end smoke tests against the boiled-claw gateway from the Docker dev container.
SkillCFreshness: C★ 3Claude Code +9 - 0.446score
computer-use
pome223
Use browser-first computer tools for visible UI tasks in the current browser, with escalation to computer_operator for longer multi-step work.
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
code-review
pome223
Send git diffs to external AI CLIs (Claude, Codex, Gemini) for code review and aggregate findings.
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
coding-agent
pome223
Plan, implement, and verify coding tasks in this repository.
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
auto-fix
pome223
lint/test の失敗を検出し、外部 AI CLI(Claude Code / Codex / Gemini)でコード修正 → 再検証をループする。
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
create-skill
pome223
boiled-claw の新しいスキルを対話的に作成する。skills/ と .claude/skills/ の両方に SKILL.md を生成する。
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
computer-use
pome223
見えているブラウザ UI を browser-first で扱い、単発は computer_*、長めの作業は computer_operator へつなぐ。
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
multi-llm-judge
pome223
Send the same prompt to multiple LLMs (Claude, Codex, Gemini) and compare their responses.
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
multi-llm-judge
pome223
同一プロンプトを複数 AI CLI(Claude Code / Codex / Gemini)に送り、回答を比較・評価する。
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
auto-fix
pome223
Detect lint/test failures, send context to external AI CLIs for fixes, apply patches, and verify in a loop.
SkillDFreshness: D★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Mar 25, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/pome223/boiled-claw-public
- Website
- astropomeai.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from pome223
- 0.508score
e2e-test
pome223
boiled-claw の e2e スモークテストを実行する。gateway の pytest / Docker / HTTP ヘルスチェックをまとめて確認し、すべて Pass した場合のみ「push OK」と報告する。
SkillCFreshness: C★ 3Claude Code +9 - 0.508score
e2e-test
pome223
Run end-to-end smoke tests against the boiled-claw gateway from the Docker dev container.
SkillCFreshness: C★ 3Claude Code +9 - 0.446score
computer-use
pome223
Use browser-first computer tools for visible UI tasks in the current browser, with escalation to computer_operator for longer multi-step work.
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
code-review
pome223
Send git diffs to external AI CLIs (Claude, Codex, Gemini) for code review and aggregate findings.
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
coding-agent
pome223
Plan, implement, and verify coding tasks in this repository.
SkillDFreshness: D★ 3Claude Code +9 - 0.443score
auto-fix
pome223
lint/test の失敗を検出し、外部 AI CLI(Claude Code / Codex / Gemini)でコード修正 → 再検証をループする。
SkillDFreshness: D★ 3Claude Code +9
Cite this page
code-review skill. Agent Mart. https://agentmart.dev/skills/pome223-code-review (last updated 2026-10-24)