<Skill Name>
Free<What this skill does>
The English summary is being prepared. Showing the original description.
Riverbed Memory の suppression entry を活用するときの判断基準と CLI 操作を案内する。
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
Primary pattern: Reviewer Secondary patterns: Tool Wrapper Why: 検出された major / critical 指摘について、suppression 登録か追加修正かの判断を促し、CLI 操作を案内する educator スキル。
major / critical は accepted_risk でないと auto-suppress されない HIGH_SEVERITY guard) を浸透させる。river suppression add CLI の正しい使い方と、Riverbed Memory への登録フローを案内する。| feedbackType | 想定状況 | major / critical の挙動 |
|---|---|---|
accepted_risk | リスクを認識した上で残すと決めた指摘 | HIGH_SEVERITY guard を通過する唯一の値。auto-suppress 可。 |
false_positive | 実装意図に対する誤検知 | guard でブロック。manual handle のみ。 |
wont_fix | 修正しないと決めた既知問題 | guard でブロック。 |
not_relevant | この PR / ファイルの文脈外 | guard でブロック。 |
duplicate | 別 fingerprint への参照 | guard でブロック。duplicateOfFingerprint で参照先を示す。 |
river suppression add \
--fingerprint <fp> \
--feedback <accepted_risk | false_positive | wont_fix | not_relevant | duplicate> \
--rationale "なぜ suppress するかを 1〜2 文で" \
[--scope <pattern>] [--severity <level>] [--files <glob>] \
[--expires <ISO date>] [--pr <num>]
--rationale は必須かつ未来の自分への説明であるべき。"why this is OK" を残す。--expires を付けると一時的 suppression を作れる。ライブラリ移行待ちなど時限のあるケースで活用。--pr を付けると suppression と PR の対応が Riverbed Memory に残り、後続レビューで duplicate 判定が容易になる。duplicate で参照false_positive を提案accepted_riskmajor / critical のとき: accepted_risk 以外はガード越えで残るため、suppression ではなく修正提案 を優先memory.suppressionEnabled: false での運用判断 (緊急時 bypass の可否はコードレビュー範囲外)このスキルは以下のいずれかが満たされない限り NO_REVIEW を返す。
src/、app/、lib/、packages/) の変更が含まれているaccepted_risk / false_positive / wont_fix / suppress / Riverbed Memory / fingerprint のいずれかが言及されている、または同 PR 内で他の midstream skill が major / critical 指摘を出しているゲート不成立時の出力: NO_REVIEW: suppression-feedback — suppression workflow に関連する変更や指摘が検出されない
info / minor のみで構成された PR では HIGH_SEVERITY guard の言及を控える(ノイズになる)。accepted_risk 推奨は rationale が PR 内に明記されている ときのみ提示し、根拠なしに accepted_risk で抑止することを促さない。findings:
- severity: minor
file: src/api/users.ts
line: 42
issue: |
try / catch の swallow が `logging-observability`
で major 指摘として検出済み。修正・suppression のいずれを選ぶか判断が必要です。
suggestion: |
意図的な swallow であれば PR マージ後に
`river suppression add --fingerprint <fp> --feedback accepted_risk
--rationale "上流 logger で記録済みのため再 throw 不要"`
を実行し Riverbed Memory に残してください。
誤検知であれば `--feedback false_positive` を選びますが、
major severity は HIGH_SEVERITY guard により後続 PR でも再表示されるため、
ガード越えで残すことを許容するか確認してください。
actions:
- type: 'discussion'
description: 'suppression vs 修正の選択を PR 上で明示する'
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
<What this skill does>
The English summary is being prepared. Showing the original description.
画像・ボタン・フォーム要素に適切なアクセシブルネームがあるか確認する。
The English summary is being prepared. Showing the original description.
Ensure ADRs capture context, decision, alternatives, tradeoffs, and follow-ups in a way that prevents future drift.
The English summary is being prepared. Showing the original description.
敵対的分析手法を統合したレビューの entry skill。認知バイアス対策の3手法 (Pre-mortem / War Game / Logic Torturing)と、宣言・主張と実態の乖離を突く claim-vs-actual 検出3パターン(Self-Contradiction / Refactor-Claim Audit / Cross-File Leakage)へルーティングし、通常のレビューでは見えない設計の盲点・ 防御の穴・論理の弱点・宣言と実装のズレを可視化する。
The English summary is being prepared. Showing the original description.
Review changes to the Agent Skills import/export bridge for path safety, round-trip fidelity, and validation correctness.
The English summary is being prepared. Showing the original description.
Checks whether AI-assisted work defines review criteria, accessible context, explicit review loop, human judgment boundary, and feedback capture before delegating to an agent.
The English summary is being prepared. Showing the original description.