bug-review について
Bug reviewは、マージを妨げる正確性の問題だけを扱うコードレビュースキルです。変更コード、呼び出し元、テストを確認し、確定・未確定の各問題に場所と再現方法を添えるよう導きます。
主な機能
- 01マージを妨げる正確性の問題に限定
- 02変更コード、呼び出し元、テストの確認
- 03問題ごとのファイルと行番号の記載
- 04失敗手順またはテスト案の提示
- 05作業ツリーの状態を維持
活用シーン
- 01提示された差分とチケットのレビュー
- 02動作やエラー処理のリグレッション検出
- 03データ損失、権限の欠陥、競合の確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ falcondev-oss/ skills --skill bug-reviewインストール後、Claude Code で/bug-reviewを入力して読み込まれたか確認します。
詳細
バグレビュー
渡された差分を、付属している場合は契約書やチケットと併せてレビューします。差分を自分で作成する場合は、git fetch origin <base> を実行し、origin/<base> との差分を確認してください。ローカルのベースブランチがリモートより遅れていて、無関係なコミットまで差分に含まれることがあるためです。
評価軸は正しさのみです。変更されたコードと、その呼び出し元およびテストを確認してください。コーディング規約やスタイルガイドは、ほかのレビューの対象です。報告するのは、マージを妨げる問題に限ってください。誤った動作、データ損失、権限やテナントの分離に関する不備、競合状態、壊れたエラーパス、実行時に問題となる型の不備が該当します。
問題ごとに、以下を記載してください。
file:line- 何が誤っているのか(1〜2文)
- 失敗を再現する方法(入力と手順、または失敗するテストの概要)
確証は得られなかったものの、疑いのある問題もすべて明記し、確認した箇所を示してください。マージを妨げる問題がなければ、その旨を1行で伝えてください。
作業ツリーは開始時の状態のままにしてください。ほかの人が作業中です。再現用テストやデモテストを作成する場合は、リポジトリの外($TMPDIR 以下)に置くか、報告前に削除してください。報告にはテストの概要を記載します。
完了条件:変更されたすべての差分箇所を確認していること、報告する各問題に3つの要素がすべて含まれていること、そして git status の結果が開始時と一致していることです。