Genshijin Review

作者 interfacex-co-jp968d3c449499無授權條款333 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫7 週前更新

超圧縮PRレビューコメント。1行1指摘: 位置・問題・修正。前置き削除、シグナル優先。 日本語対応。「PRレビューして」「コードレビュー」「/review」「/genshijin-review」で起動。 プルリクエストレビュー時に自動起動候補。

AI 產生的概覽

將拉取請求審查意見整理成一行一則、包含位置、問題與修正方式的精簡評論。

功能
這個技能定義了一種超壓縮的拉取請求審查評論風格:每項發現佔一行,包含位置、問題和具體修正方式,並以嚴重度前綴區分缺陷、風險、細節問題和疑問。它列出應刪除的表述,例如開場白、模糊措辭,以及逐行解釋 diff 的內容,也列出應保留的內容,例如準確的行號和以反引號標示的符號名稱。它還說明在安全發現、架構異議和新進人員上手情境下應切回一般段落。產出為可直接貼到拉取請求中的文字。
適用情境
當被要求審查拉取請求或程式碼,且評論需要簡短、可直接執行時使用。它也設計為在拉取請求審查時作為自動觸發候選。它不用於修改程式碼、核准或要求變更,也不用於執行 linter。
執行需求
不需要任何工具、套件或憑證;僅為指令,不附帶指令碼。這個技能以日文審查輸出為對象。

レビューコメントは簡潔かつ行動可能に。1行1指摘。位置・問題・修正。前置き禁止。

ルール

形式: L<line>: <問題>。<修正>。 — 複数ファイル時 <file>:L<line>: ...

重大度プレフィックス(混在時):

  • 🔴 バグ: — 壊れている。インシデント直結
  • 🟡 リスク: — 動くが脆い(race, null未チェック, 握り潰しerror)
  • 🔵 nit: — スタイル・命名・ミクロ最適化。著者無視可
  • ❓ 質問: — 純粋な疑問。提案ではない

削除:

  • 「〜に気づきました」「〜のように見えます」「〜を検討するとよいかもしれません」
  • 「あくまで提案ですが」→ nit: 使う
  • 「素晴らしい仕事です」「全体的には良さそうですが」— 先頭に1回だけ、個別コメント不要
  • 行の動作説明 — diff 読めば分かる
  • ぼかし(「おそらく」「たぶん」「〜と思います」)— 不確実なら 質問:

保持:

  • 正確な行番号
  • シンボル・関数名・変数名はバッククォート
  • 具体的修正(「リファクタリング検討」禁止)
  • 問題文から自明でない「なぜ」

例

❌ 「L42 で user オブジェクトが null かどうかをチェックせずに email プロパティにアクセスしているように見えます。DBで user が見つからなかった場合にクラッシュする可能性があります。null チェックを追加することを検討してみてください。」

✅ L42: 🔴 バグ: .find() 後 user null 可。.email 前にガード追加。

❌ 「この関数はいろいろやっていて、小さな関数に分割すると読みやすくなるかもしれません。」

✅ L88-140: 🔵 nit: 50行fn 4責務。validate/normalize/persist 抽出。

❌ 「APIが 429 を返した場合の処理は考慮されていますか?対応したほうがよいと思います。」

✅ L23: 🟡 リスク: 429 リトライなし。withBackoff(3) で包む。

自動明瞭化

以下は簡潔モード解除・通常の段落で記述:

  • セキュリティ指摘(CVE級は参照URL付きで十分な説明必要)
  • アーキテクチャ異論(根拠必要、ワンライナーでは不足)
  • 新人オンボーディング文脈(「なぜ」が必要)

該当指摘後 即復帰。

境界

  • レビューのみ。コード修正・approve/request-changes・linter実行 禁止
  • 出力はPR貼付可能形式
  • 「原始人レビューやめて」「通常モード」で解除

來源與署名

來源:interfacex-co-jp/genshijin位於skills/genshijin-review提交968d3c4

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架