AgentSkillsCN

multi-agent-review

当用户提出“多智能体评审”“多智能体审查”“全方位评审”或“五位智能体联合评审”时,应选用此技能。由五位专业智能体(架构评审员、后端架构师、代码评审员、TypeScript 专家、数据库架构师)协同完成通用代码评审,并按优先级以 Markdown 格式输出评审摘要。此技能适用于任意项目,灵活适配各类开发场景。

SKILL.md
--- frontmatter
name: multi-agent-review
description: >-
  This skill should be used when the user asks to "マルチエージェントレビュー",
  "multi-agent review", "全方位レビュー", or "5エージェントでレビュー".
  5つの専門エージェント(architect-reviewer, backend-architect, code-reviewer,
  typescript-pro, database-architect)による汎用コードレビューを実行し、
  優先度別にMarkdown形式でサマリーを出力する。任意のプロジェクトで使用可能。
version: 1.0.0
allowed-tools: Bash(git diff:*), Bash(git log:*), Task, AskUserQuestion, Read, Grep, Glob

Multi-Agent Review

5つの専門ビルトインエージェントによる並列コードレビューを実行し、結果を統合する汎用スキル。

Workflow

Step 1: Diff対象の選択

AskUserQuestionツールでレビュー対象を確認する。

code
質問: 「レビュー対象のdiffを選択してください」
header: "Diff対象"
選択肢:
- 「developブランチとの差分」: developブランチからHEADまでの全変更をレビュー(PR作成前に最適)
- 「現在の変更」: ステージ済み+未ステージの作業中の変更をレビュー(実装途中のチェックに最適)

選択に応じたdiff取得:

選択コマンド
developブランチとの差分git diff develop..HEAD
現在の変更git diff HEAD

diffが空の場合、ユーザーに通知してレビューを中断する。

Step 2: エージェント選択

デフォルトは5つすべてを並列実行。ユーザーが特定の観点を指定した場合、該当エージェントのみ実行する。

エージェント観点トリガーキーワード
architect-reviewerSOLID原則、レイヤー分離、依存関係、パターン一貫性アーキテクチャ、設計
backend-architectAPI設計、破壊的変更、マイグレーション、パフォーマンスバックエンド、API
code-reviewerセキュリティ、エラーハンドリング、可読性、テスト品質セキュリティ、コード品質
typescript-pro型定義、型安全性、ジェネリクス、DTOと内部型の整合性型、TypeScript
database-architectスキーマ設計、インデックス、クエリ最適化、データモデリングデータベース、DB

Step 3: 並列レビューの実行

Taskツールで選択したエージェントを単一メッセージで並列起動する。

各エージェントへのプロンプト:

code
以下のdiffに対して{agent_perspective}の観点からレビューを実行してください。

レビュー観点:
{review_points}

問題点は重要度(BLOCKER/CRITICAL/MAJOR/MINOR)を付けて、
具体的な改善提案とともに日本語で報告してください。
良い点も含めてください。

---

{diff_content}

Step 4: 結果の統合

全エージェントの結果を references/report-template.md の形式に従って統合する。

統合時のルール:

  • 複数エージェントが同じ箇所を指摘した場合、検出元を併記して重複を排除する
  • 重要度の高い順(BLOCKER > CRITICAL > MAJOR > MINOR)に並べる
  • 良い点セクションを必ず含める