By s977043
Capability pack that strengthens AI review for Claude Code: your team's review criteria as versioned, repo-owned skills (a Skill Registry), driven by a review agent that runs perspective-based reviewer roles (code, security, performance, architecture, testing, adversarial) and verifies findings against the diff so humans keep the high-risk judgment.
Review current working tree changes (diff) and suggest fixes
Adversarial review — run pre-mortem, war-game, and logic-torturing analysis on current changes
Load the best-matching skill doc from skills/ and apply it to the current task
Pre-review harness check: run lint/tests and summarize failures and risks
Draft a review-ready PR description using our template (pairs with rr-midstream-pr-description-001)
敵対的分析手法を統合したレビューの entry skill。認知バイアス対策の3手法 (Pre-mortem / War Game / Logic Torturing)と、宣言・主張と実態の乖離を突く claim-vs-actual 検出3パターン(Self-Contradiction / Refactor-Claim Audit / Cross-File Leakage)へルーティングし、通常のレビューでは見えない設計の盲点・ 防御の穴・論理の弱点・宣言と実装のズレを可視化する。
設計・アーキテクチャ観点のレビューエージェント。 依存関係、境界設計、データモデル、API設計等の個別スキルへルーティングする。
一般コード品質のレビューエージェント。デフォルトのフォールバック先。 可読性、保守性、型安全性、ロギング等の個別スキルへルーティングする。
ドキュメント観点のレビューエージェント。 README / docs / AGENTS.md と実装の整合性、API ドキュメントとコードの対応、 usage や例の正確性、i18n(JA/EN)整合性、用語統一を検証する。
パフォーマンス観点のレビューエージェント。 N+1クエリ、メモリ効率、キャッシュ戦略、可観測性の観点でコード変更を評価する。
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Codify your team's judgment into automated PR gates. チームのレビュー判断を、自動化された PR ゲートとしてコード化する。
日本語版READMEです。English README is available here.
River Review は、レビュー基準を versioned / repo-owned な skill として扱う OSS フレームワークです。plan / diff / tests / JUnit / 既存レビュー結果といった SDLC のアーティファクトをまたいで実行できます。
AI 支援開発(Claude Code / Codex / Cursor 等)でコードは速く書けるようになりました。一方で、レビュー判断は依然としてチームのものとして、明示的・再現可能・所有可能に保つ必要があります。
River Review は、こうした問いに答えるためのフレームワークです。
River Review は人間のレビューを AI で置き換えるのではなく、チームの判断基準を versioned skill として実行することで、人間が本当に見るべき高リスクな判断に集中できる状態を作ります(Human Judgment Focus)。
| 軸 | 既存の AI レビューツール | River Review |
|---|---|---|
| 入力 | 主に diff のみ | plan / diff / tests / JUnit / 既存レビュー |
| 判断 | ベンダー black box | リポジトリ内の versioned skill |
| 知識の所有 | provider-owned | repo-owned / レビュー可能 |
| 実行ゲート | 通常は PR 時点のみ | 設計 / 実装の 2 ゲート(検証ゲートは計画中) |
| 指摘の再現性 | 毎回ブレる | suppression memory / fixture 回帰テスト / 決定論スコアリング |
| エージェント連携 | スタンドアロンレビュアー | AI 支援実装の監査レイヤー |
River Review は「PR diff にプロンプトを巻いただけのツール」ではなく、チームのレビュー判断を実行可能にするフレームワークです。実装エージェントが書いたコードを、チーム所有のルールで検査するレイヤーとして機能します。
Skills define judgment. skill は「どんなレビュー判断を行うか」を記述します。security / a11y / migration safety / dependency policy / plan conformance など、チーム固有の基準を載せます。
Gates execute judgment. plan / exec ゲートが、適切なタイミングで skill を実行します。PR 完成後だけでなく、設計段階・実装段階のいずれでも動かせます(verify ゲートは #802 で計画中)。
Riverbed remembers judgment.
レビュー結果や決定、再利用可能なコンテキストは operating memory として残り、suppression や過去判断の再利用を通じて将来のレビューを一貫させます(pages/guides/use-riverbed-memory.md)。
AI 支援ワークフローにおいて、River Review は チーム所有の監査レイヤー として機能します。実装エージェントはコードを書けますが、それがチームのルールに従っているかを River Review が検査します。
River Review が提供する価値は、次の 3 軸で整理できます。いずれも「チームのレビュー判断を versioned / repo-owned な資産にする」という基盤の考えから派生しています。
River Review のスキル/エージェント定義は、Claude Code / Cursor / Codex などの AI エージェントに「チームのレビュー判断」を持ち込む capability pack です。通常はエージェント自身のモデルがスキルを適用するため、River Review 用の LLM キーは不要です。LLM キーが要るのは GitHub Action / standalone river run のヘッドレス実行だけで、機械的に判定できる観点はキー無しでも動きます(詳細は FAQ 節を参照)。
基盤となるのは Skill Registry です。security / a11y / migration safety / dependency policy / plan conformance などチーム固有の暗黙知を versioned / repo-owned なレビュー資産として明示化します。fixture と golden output による継続的な改善も可能です。詳細は コアモデル 節を参照してください。
River Review には、レビューに特化した 3 つの実行形態があります。
agents/river-review.md。スキルルーティング型のオーケストレーターとして動き、/river-review:<skill> で各専門スキルを呼び出せる。src/lib/reviewer-orchestrator.mjs)内で並列に走らせ findings を connected-components でマージする。ロールは bug-hunter / security-scanner / test-gap / dependency-reviewer / frontend-reviewer / ci-cd-reviewer であり、--reviewers auto 指定で差分タイプから自動選択される。examples/loop-reference-agent/、収束契約は pages/reference/loop-convergence-contract.md にある(Agent 層 Epic #1150)。役割分担と HITL 境界: review team は findings + verdict を出力しますが、GO / NO-GO の判断・反復・停止は呼び出し側/人間の責務です。自動承認・自動マージは行いません。ここでの review team は「1 つの orchestrator 内で観点別レビュアーロールを並列実行し findings をマージするもの」であり、完全自律な独立エージェント群ではありません。「River Review = レビューする / PlanGate = 止める・通す」という役割分担を維持しています。
インストール不要の最短手順は同梱プラグインです。マーケットプレイスを追加し、river-review エージェントに現在の差分のレビューを依頼してください(river-review プラグインの導入)。CI では GitHub Actions を使います(クイックスタート)。
npx claudepluginhub s977043/river-review --plugin river-reviewPlanGate — AI coding governance OS for Claude Code and Codex. Provides 4-Gate approval system, Intent/Mode classification, Skill Policy Router, Evidence Ledger, and agent control layer.
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.