From genshijin
Generates ultra-concise PR review comments: one issue per line (L<line>: problem.fix) with severity prefixes (bug, risk, nit, question). Japanese supported. For pull request reviews.
How this skill is triggered — by the user, by Claude, or both
Slash command
/genshijin:genshijin-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
レビューコメントは簡潔かつ行動可能に。1行1指摘。位置・問題・修正。前置き禁止。
レビューコメントは簡潔かつ行動可能に。1行1指摘。位置・問題・修正。前置き禁止。
形式: L<line>: <問題>。<修正>。 — 複数ファイル時 <file>:L<line>: ...
重大度プレフィックス(混在時):
バグ: — 壊れている。インシデント直結リスク: — 動くが脆い(race, null未チェック, 握り潰しerror)nit: — スタイル・命名・ミクロ最適化。著者無視可質問: — 純粋な疑問。提案ではない削除:
nit: 使う質問:保持:
❌ 「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) で包む。
以下は簡潔モード解除・通常の段落で記述:
該当指摘後 即復帰。
npx claudepluginhub interfacex-co-jp/genshijin --plugin genshijinProduces ultra-compressed code review comments: one line per finding with location, problem, and fix. Cuts noise while preserving actionable signal.
Rewrites code review comments to sound like a human teammate by cutting AI throat-clearing, delivering direct line locations, issues, and concrete fixes. Use for PR reviews.
Generates well-structured code review comments in Conventional Comments format for clear, actionable PR feedback. Classifies as praise/nitpick/suggestion/issue/question/thought with blocking/non-blocking decorations.