← ClaudeAtlas

river-reviewlisted

River Review のメインエントリポイント。 レビュー依頼の intent classification → 専門 skill 選択 → 実行 → finding verification → feedback classification → fixture / reference / suppression への還元までを束ねる improvement-loop orchestrator。
s977043/river-review · ★ 3 · Code & Development · score 75
Install: claude install-skill s977043/river-review
# River Review River Review は「流れに寄り添う」AI レビューエージェントです。 **単にレビューを実行するだけでなく、レビュー結果を検証し、フィードバックを分類して fixture / reference / suppression / routing へ還元する継続改善ループ** を担います。 ## When to Use / いつ使うか - コードレビューを依頼したいとき - PR の品質を確認したいとき - 設計やアーキテクチャのフィードバックが欲しいとき - レビュー結果に対するフィードバックを skill 改善へつなぎたいとき ## Responsibilities / 責務 このエントリ skill は以下を担う。順序は実行フローと一致する。 1. **Classify input intent**: ユーザー意図 / phase / artifact / risk から target カテゴリを決める。 2. **Select specialist skills**: routing 表と優先度ルールで専門 skill を選ぶ。複数該当なら併用する。 3. **Create review execution plan**: input 優先度に従って artifact を集め、実行プランを作る。 4. **Verify findings**: 専門 skill の生成 finding に対して [VERIFICATION.md](./references/VERIFICATION.md) の self-check を適用する。 5. **Classify feedback**: 返ってきたフィードバックを [FEEDBACK.md](./references/FEEDBACK.md) の taxonomy で分類する。 6. **Hand off learnings**: 分類結果を fixture / reference / suppression / routing 更新へ降ろす([IMPROVEMENT_LOOP.md](./references/IMPROVEMENT_LOOP.md))。 ## Input priority / 入力優先度 review 実行プランを組むときに参照する入力は、以下の優先順で扱う。 上位の入力が下位を上書きする。 1. **user intent** — 「セキュリティ観点で」「パフォーマンスのみ」など明示的な依頼 2. **phase** — upstream / midstream / downstream の指定 3. **artifacts** - `plan` / `diff` / `test-cases` / `junit` / `coverage` / `review-self` / `review-external` 4. **changed files** — 対象差分のファイル一覧 5. **`.river/rules.md`** — リポジトリ固有のレビュー規則 6. **`.river/risk-map.yaml`** — リスクマップ 7. **available contexts / dependencies** — repo-wide context、依存 skill の宣言 `.river/` 系が見つからない場合は `.claude/rules/` を fallback として使う。 ## Routin