メインコンテンツまでスキップ

River Review とは

River Review は、チーム固有の判断基準をバージョン管理可能・リポジトリ所有可能な「Agent Skills」として扱うコードレビューフレームワークです。このアプローチは Context Engineering(レビュー判断に必要な文脈を構造化して LLM へ渡す設計手法)とも呼ばれ、その中核となる Skills の登録・管理の仕組みを Skill Registry と呼びます。上流 (upstream)、中流 (midstream)、下流 (downstream) の 3 フェーズに沿って、レビュー観点をこれらの Skills として運び続けるフロー型のエージェントです。

チーム固有の判断基準・手順といった暗黙知を、バージョン管理可能な「Agent Skills」として定義することで、レビューの再現性と運用コストを両立します。

目的

  • 設計段階でのドリフトやリスクを早期に発見する
  • 実装レビューを滞留させず、観点の標準化を進める
  • テスト/リリース前の回帰やカバレッジ漏れを抑える

位置付け

River Review は人のレビューを置き換えるものではありません。スキル化されたチェックで抜け漏れを減らし、人間は意図やチーム固有の判断へ集中できるようにします。

フローの繋がり

  • Upstream: 要件・設計・ADR を確認し、後続フェーズのリスクを減らす。
  • Midstream: コードやPRをレビューし、設計意図と差分の整合を保つ。
  • Downstream: テスト、QA、リリース準備をチェックし、回帰と品質劣化を防ぐ。