river-reviewlisted
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