code-review について
リポジトリの規約と仕様に照らしてレビューするエンジニア向けのコードレビュースキルです。規約と仕様を別々に評価し、ファイルと行の根拠、修正案、件数、各軸の最重大事項を報告します。
主な機能
- 01比較基点の特定と検証
- 02仕様とリポジトリ規約の確認
- 03規約と仕様を個別にレビュー
- 04根拠、修正案、件数、最重大事項の報告
活用シーン
- 01実装仕様に沿ったブランチレビュー
- 02AGENTS.md や CLAUDE.md に基づく変更確認
- 03レビューを妨げるアクセス問題の所定形式での報告
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ darknesskiller/ skills --skill code-reviewインストール後、Claude Code で/code-reviewを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
コードレビュー
手順
-
固定の基準点を指定します。 指定された参照を使います。指定がなければ、アップストリームを使い、その後デフォルトブランチとのマージベースを使います。
git rev-parseが動作し、git diffが空でないことを確認します。 -
仕様を確認します。 コミットやブランチ名にある課題の参照を確認し、次にパス、
docs/、specs/、PR の説明を確認します。仕様がない場合は、「仕様はありません」と記載します。 -
規約を確認します。
AGENTS.md、CLAUDE.md、CONTEXT.md、関連するスキルを読みます。まずリポジトリの規約を適用します。 -
レビューを実施します。 まず規約を確認し、次に仕様を確認します。一方の観点で、もう一方の優先順位を変更してはいけません。
-
報告します。
## Standardsと## Specの見出しを使います。ファイル名と行番号を示して根拠と修正内容を記載します。観点ごとの件数も記載します。各観点で最も重大な問題を示します。
出力
アクセスがブロックされている場合は、Comparison point、Files、Counts、Worst issue の見出しの下にその旨を記載します。
完了条件:両方の見出し、ファイル名と行番号を示す根拠、修正内容、件数、最も重大な問題が報告されていること。
コメント
Markdown 対応