<What this skill does>
日本語の概要は準備中です。原文の説明を表示しています。
await 漏れ・floating promise・並行競合など、非同期処理の correctness バグを検出する。並列化の効率提案(SIMPLIFY Efficiency)や配線断点(e2e-wiring)ではなく、「await を忘れて結果・順序・エラー伝播が壊れる」実装バグに限定する
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Primary pattern: Reviewer Secondary patterns: Inversion Why: 非同期 correctness はチェックリスト型評価が主だが、async/await/Promise を含まない差分では実行を止めるゲートが必要
e2e-wiring の役割。本スキルは配線済みの非同期コードの実行の正しさを見る)。vitest-mock-isolation の役割)。typescript-nullcheck / nullability-contract の役割)。logic-torturing の役割)。このスキルは以下の条件がすべて満たされない限りNO_REVIEWを返す。
async / await / .then / .catch / .finally / Promise のいずれかが出現するゲート不成立時の出力: NO_REVIEW: async-correctness — 非同期処理を含む変更が検出されない
void asyncFn() 明示、またはコメント・命名で意図が明確なもの)は指摘しない。ただしエラーハンドリングが皆無なら questions として確認する。@typescript-eslint/no-floating-promises が有効なリポジトリでは、当該ルールが決定論で検出する単純な floating promise の severity を minor に落とす。順序・競合の問題はこの限りでない。抑制時の出力: 該当する指摘を出力しない(黙る)。
if (asyncCheck()) は常に truthy、const x = asyncGet() の x は Promise)。try ブロック内で await せずに Promise を return し、catch が効かない構造になっていないか。Promise.all 内での同一状態への書き込み、ループ内の共有変数への非同期書き込みがないか。forEach に async コールバックを渡して完了を待たずに後続処理へ進んでいないか(for...of + await または Promise.all(map(...)) が必要な文脈か確認)。filter に async コールバックを渡していないか(Promise は常に truthy のため全件が残り、フィルタリングが機能しない)。reduce で Promise のハンドリングが壊れていないか。<file>:<line>)に紐づける。River Review のコメントは<file>:<line>: <message>形式です。コメントは日本語で返す。
例:
src/sync.ts:31: saveAll() の戻り値 Promise を await せず次の read が走る。書き込み前の古い値を読む競合。Fix: await saveAll() に変更async 関数内で戻り値が使われない Promise 呼び出し(.then / await / void / 変数代入のいずれもない)if / while / switch / 三項演算子 / ! の条件位置にある async 関数呼び出しtry { return asyncFn(); } catch の形(await なし return)forEach(async ...) / filter(async ...) パターンPromise.all 内での同一変数・同一キーへの書き込みsrc/jobs/cleanup.ts:18: if (isLocked(id)) は Promise を条件評価しており常に truthy。ロック確認が機能せず二重実行される。Fix: if (await isLocked(id))
src/jobs/cleanup.ts:18: 非同期処理に注意してください
(どの行の何が壊れるかの特定なし、Impact / Fix なし)
NO_REVIEWを返すまだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
<What this skill does>
日本語の概要は準備中です。原文の説明を表示しています。
画像・ボタン・フォーム要素に適切なアクセシブルネームがあるか確認する。
Ensure ADRs capture context, decision, alternatives, tradeoffs, and follow-ups in a way that prevents future drift.
日本語の概要は準備中です。原文の説明を表示しています。
敵対的分析手法を統合したレビューの entry skill。認知バイアス対策の3手法 (Pre-mortem / War Game / Logic Torturing)と、宣言・主張と実態の乖離を突く claim-vs-actual 検出3パターン(Self-Contradiction / Refactor-Claim Audit / Cross-File Leakage)へルーティングし、通常のレビューでは見えない設計の盲点・ 防御の穴・論理の弱点・宣言と実装のズレを可視化する。
Review changes to the Agent Skills import/export bridge for path safety, round-trip fidelity, and validation correctness.
日本語の概要は準備中です。原文の説明を表示しています。
Checks whether AI-assisted work defines review criteria, accessible context, explicit review loop, human judgment boundary, and feedback capture before delegating to an agent.
日本語の概要は準備中です。原文の説明を表示しています。