From code-review-team
Deploys team of 5 specialist agents (backend, frontend, test, security, UX) to parallel-review git diff changes and generate integrated Markdown report in docs/reviews/. Use for team code reviews and quality checks.
npx claudepluginhub sean-sunagaku/claude-code-plugin --plugin code-review-teamThis skill uses the workspace's default tool permissions.
5つの専門エージェントが並列でコードレビューし、統合レポートを生成する。
Performs multi-agent code reviews for security, quality, and architecture on Go, Python, JS/TS/HTML/CSS changes detected via git diff. Use for 'review code' requests.
Spawns 3 specialized reviewers to audit all changed files through security, correctness, and spec compliance lenses. For thorough cross-file review after cw-validate (requires CLAUDE_CODE_TASK_LIST_ID).
Reviews and verifies code before merge via triage-first checks (up to 16 parallel agents). Pipeline mode verifies vs plans; general mode for PRs/branches/staged changes. Flags findings only.
Share bugs, ideas, or general feedback.
5つの専門エージェントが並列でコードレビューし、統合レポートを生成する。
| name | 役割 | 主な観点 |
|---|---|---|
backend-reviewer | サーバーサイド専門 | API設計, DB, パフォーマンス |
frontend-reviewer | フロントエンド専門 | React/Next.js, i18n, 型安全性 |
test-reviewer | テスト・ビルド専門 | カバレッジ, 型チェック, テスト実行 |
security-reviewer | セキュリティ専門 | OWASP, インジェクション, 認証 |
ux-reviewer | UX・アクセシビリティ専門 | ユーザーフロー, a11y, i18n整合 |
各エージェントは agents/ ディレクトリにサブエージェントとして定義済み。
レビュー基準の詳細は references/review-criteria.md を参照。
ユーザーに確認する情報:
main)# 変更ファイル一覧を取得
git diff --name-only <base>...HEAD
# パッケージ別に分類
# packages/server/** → backend-reviewer, security-reviewer, test-reviewer
# packages/web/** → frontend-reviewer, ux-reviewer, test-reviewer
# packages/shared/** → backend-reviewer, frontend-reviewer, test-reviewer
TeamCreate で code-review-team チームを作成。
TaskCreate で5つのタスクを作成(全て並列実行可能):
各タスクの description に以下を含める:
5つのエージェントを 1つのメッセージで並列に Task ツールで起動する。
subagent_type: "code-review-team:backend-reviewer"
team_name: "code-review-team"
mode: "bypassPermissions"
run_in_background: true
model: opus
各エージェントのプロンプトには以下を含める:
references/review-criteria.md の参照指示全エージェントの完了を待ち、SendMessage で受信したレビュー結果を収集する。
以下の形式で統合レポートを作成し、docs/reviews/ に保存する:
# Code Review Report
## 概要
- **レビュー日時**: YYYY-MM-DD HH:MM
- **対象ブランチ**: <branch> vs <base>
- **変更ファイル数**: N files
- **レビュアー**: backend, frontend, test, security, ux
## 総合評価
| レビュアー | 評価 | Critical | Warning | Info |
|-----------|------|----------|---------|------|
| Backend | A | 0 | 2 | 1 |
| Frontend | B | 1 | 3 | 2 |
| Test | A | 0 | 1 | 0 |
| Security | A | 0 | 0 | 1 |
| UX | B | 0 | 2 | 3 |
評価基準: S(完璧) A(軽微な問題のみ) B(要修正あり) C(重大な問題) D(リジェクト)
## Critical Issues (修正必須)
[全レビュアーの Critical を集約]
## Warning Issues (修正推奨)
[全レビュアーの Warning を集約]
## Info (提案・改善)
[全レビュアーの Info を集約]
## 各レビュアーの詳細レポート
### Backend Review
[backend-reviewer の全文]
### Frontend Review
[frontend-reviewer の全文]
### Test & Build Review
[test-reviewer の全文]
### Security Review
[security-reviewer の全文]
### UX Review
[ux-reviewer の全文]
## 次のアクション
1. [Critical を最優先で修正]
2. [Warning を順次修正]
3. [Info は時間があれば対応]
shutdown_request を送信TeamDelete でチーム削除