agentsclimarketplace

River review testing

Skill s977043/river-review/skills/agent-skills/river-review-testing

テスト観点のレビューエージェント。 テスト網羅性、命名規則、フレーキーテスト、カバレッジギャップの個別スキルへルーティングする。From its SKILL.md

Install
npx -y skills add s977043/river-review --skill river-review-testing

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

3.5 KB, as published. Nobody here has run it

Testing Review(テストレビュー)

テストコードの品質、網羅性、安定性を検証する。

When to Use / いつ使うか

  • テストファイルの追加・変更時
  • テスト対象コードの変更時(テストの更新漏れ検出)
  • テスト戦略の見直し時

Routing / ルーティング

キーワードスキルID説明
カバレッジ, 網羅coverage-gapカバレッジギャップ検出
フレーキー, 不安定flaky-testフレーキーテストリスク
テスト有無, 存在test-existenceテスト存在確認
命名, 構造, describetest-namingテスト命名・構造
テスト観点, 計画test-plan-reviewテスト観点レビュー
アサーション, 常に PASS, 恒真test-assertion-effectivenessアサーション有効性(無効な検証)

デフォルト動作

  • テストファイルの変更 → test-naming + flaky-test + test-assertion-effectiveness
  • ソースコードの変更 → test-existence + coverage-gap
  • 大規模変更 → 全スキル実行

Execution Flow / 実行フロー

1. 変更ファイルの分類
   ├─ テストファイル → 品質チェック(命名、フレーキー)
   ├─ ソースファイル → 網羅性チェック(存在、カバレッジ)
   └─ 両方 → 全スキル実行

2. 各スキルの実行
   ├─ test-existence: テストの存在確認
   ├─ coverage-gap: カバレッジギャップ検出
   ├─ test-naming: 命名・構造検証
   ├─ flaky-test: フレーキーリスク検出
   ├─ test-plan-review: テスト観点の妥当性
   └─ test-assertion-effectiveness: アサーション有効性(常に PASS する検証)

3. 統合サマリの生成

Output Format / 出力形式

<file>:<line>: <message>
  • Finding: 何が問題か(1文)
  • Impact: 何が困るか(短く)
  • Fix: 次の一手(最小の修正案)

他スキルとの関係

スキル関係棲み分け
river-review-code補完testing は「テストの品質」、code は「プロダクションコードの品質」
river-review-security補完testing は「テスト網羅性」、security は「セキュリティ脆弱性」

References

  • ROUTING.md: 詳細なルーティングルール

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.