本文へ移動
cccskills
無料GitHub で公開

review

コード変更をセキュリティ・パフォーマンス・正確性・変更容易性の4観点から並列レビューし、統合レポートを出力する。小〜中規模の変更を素早くチェックしたいときに使う。大きなPRや複雑な変更を丁寧にレビューしたい場合は /review-scan を使う。

インストール方法を見る

含まれるファイル(1)

  • SKILL.md4.0 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

/review スキル

組み込みの /code-review(高速・単発の差分レビュー)で足りる軽いチェックはそちらを優先する。本スキルは4観点の専門サブエージェントで構造化レポートが欲しいときに使う。

Goal

コード変更を4つの専門レビューサブエージェントで並列レビューし、統合 Review Report を出力する。

Workflow

Step 1: diff 取得

引数に応じて diff を取得する:

  • PR番号 (例: 123, #123): gh pr diff <番号> を実行
  • ブランチ名 (例: feature/xxx): git diff main...<ブランチ名> を実行
  • staged: git diff --staged を実行
  • 引数なし: git diff --staged を実行(デフォルト)

diff が空の場合はユーザーに通知して終了する。

Step 2: 4つのサブエージェントを並列起動

Agent tool を使い、同一レスポンス内で4つ全てを並列起動する。各エージェントには Step 1 で取得した diff 全文を渡す。

起動する4エージェント:

Agentsubagent_type観点
review-securityreview-securityセキュリティ
review-performancereview-performanceパフォーマンス
review-correctnessreview-correctness正確性
review-changeabilityreview-changeability変更容易性

各エージェントへのプロンプトは以下の形式:

以下の diff をレビューしてください。

<diff>
{diff内容}
</diff>

Step 3: 結果収集と統合 Review Report 生成

4つのサブエージェントから Findings Report を受け取ったら、以下のフォーマットで統合 Review Report を出力する:

## Review Report

### 総評

(全体評価 2-4文。4つの観点の所見を統合した総合判断。)

### セキュリティ

(review-security の結果サマリ + 指摘。指摘なしの場合は「指摘なし」と記載。)

### パフォーマンス

(review-performance の結果サマリ + 指摘。指摘なしの場合は「指摘なし」と記載。)

### 正確性

(review-correctness の結果サマリ + 指摘。指摘なしの場合は「指摘なし」と記載。)

### 変更容易性

(review-changeability の結果サマリ + 指摘。指摘なしの場合は「指摘なし」と記載。)

### Phase.2 推奨

(Critical/Warning があれば code-review-critic での深掘りを推奨。なければ「Phase.2 不要」と記載。)

### 判定

- [ ] Approve — 問題なし、マージ可能
- [ ] Approve with comments — 軽微な指摘あり、修正推奨だがマージ可能
- [ ] Request changes — 修正が必要、再レビュー推奨

Step 4: Phase.2 ハンドオフ推奨

いずれかのエージェントが Critical または Warning レベルの指摘を出した場合、統合レポートの「Phase.2 推奨」セクションに以下を記載する:

  • Phase.2 深掘りが推奨される具体的な指摘事項
  • code-review-critic エージェントの起動方法の案内

注: Phase.2 の実行はユーザーの判断に委ねる。自動起動はしない。

Notes

  • code-review-scanner / code-review-critic パイプラインは /review-scan スキルで呼び出せる
  • サブエージェントは全て model: sonnet で動作し、コスト効率を重視している
  • 4エージェントは読み取り専用(permissionMode: plan)なので、コードを変更しない

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Convert Claude markdown subagent files to Codex CLI TOML format. Parses YAML frontmatter and body, applies model/permission/tool mappings, and outputs to agents/codex/<name>.toml.

日本語の概要は準備中です。原文の説明を表示しています。

hodanov/my-pde32026年10月12日 更新

Create or update a Markdown blog draft from recent work and export it with `YYYY-MM-DD_slug.md` naming. Output directory can be set via environment variable or CLI option; if missing, ask the user and pass it explicitly.

日本語の概要は準備中です。原文の説明を表示しています。

hodanov/my-pde32026年10月12日 更新

commit-and-draft-pr

無料日本語概要

変更をコミットしてドラフトPRを作成する一連のGit/ghワークフロー。ユーザーが「コミットして」「PR作って」「draft PR」等を求めたときに使用し、status/diff確認・命令形コミット・push・gh pr create --draft(--assignee hodanov)まで実行する。ユーザーの明示リクエストが無くても、実装完了後にcommitやPRが必要になった場面(dev-workflowのcommitフェーズ等)では必ずこれを使う。`git commit` や `gh pr create` を単体でBash直接実行しない。

hodanov/my-pde32026年10月12日 更新

commit-split

無料日本語概要

1 つの作業ツリーに混ざった差分を、変更理由ごとの意味単位のコミットへ分割する。ユーザーが「コミットを分割して」「意味単位で分けて」「commit-split」等を求めたとき、または機能追加・付随リファクタ・設定/ドキュメント修正が 1 コミットに混在していると気づいたときに使用する。分割案を提示して承認を得てからステージし、コミットごとに単独で成立することを確認する。メッセージ規約・push・PR の作成は commit-and-draft-pr へ委譲する。

hodanov/my-pde32026年10月12日 更新

credential-leak-prevention

無料日本語概要

gitleaks + pre-commit を使ってローカルコミット時のクレデンシャル混入を機械的にブロックする。「クレデンシャル漏洩防止」「シークレット混入対策」「gitleaks」「pre-commit シークレット」「credential leak prevention」に言及した場合に使用する。

hodanov/my-pde32026年10月12日 更新

dependency-update

無料日本語概要

依存パッケージ(Go modules / npm / Terraform provider / GitHub Actions / pre-commit 等)の アップグレードを、outdated 検出 → CHANGELOG・破壊的変更の確認 → 更新 → lint/test 検証 → コミットまで一連の手順で安全に適用する。「依存更新」「パッケージを上げて」「dependency update」 「go get -u」「npm update」「provider を上げる」等に言及されたときに使用する。

hodanov/my-pde32026年10月12日 更新

hodanov のスキルをすべて見る

このスキルの問題を報告する