code-review-analysis について
マージ前の変更を評価する開発者向けの体系的なコードレビュー手法です。品質、セキュリティ、性能、テスト、保守性を確認し、建設的なフィードバックの方法も扱います。
主な機能
- 01変更の初期評価
- 02コード品質の分析
- 03セキュリティと性能のレビュー
- 04テストのレビュー
- 05建設的なフィードバックの実践
活用シーン
- 01マージ前のプルリクエスト確認
- 02変更に含まれるセキュリティ問題の確認
- 03性能と保守性の評価
- 04開発者への実行可能なフィードバック
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill code-review-analysisインストール後、Claude Code で/code-review-analysisを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/best-practices.mdcode-quality-analysis.mdinitial-assessment.mdperformance-review.mdsecurity-review.mdtesting-review.mdscripts/validate-schema.shtemplates/migration-template.sql詳細
コードレビュー分析
目次
概要
業界標準に従い、コードの品質、セキュリティ、パフォーマンス、保守性、ベストプラクティスを対象とする体系的なコードレビュープロセスです。
使用する場面
- プルリクエストやマージリクエストをレビューするとき
- マージ前にコード品質を分析するとき
- セキュリティの脆弱性を特定するとき
- 開発者に建設的なフィードバックを提供するとき
- コーディング標準への準拠を確認するとき
- コードレビューを通じてメンタリングするとき
クイックスタート
最小限の実行例:
# Check the changes
git diff main...feature-branch
# Review file changes
git diff --stat main...feature-branch
# Check commit history
git log main...feature-branch --oneline
リファレンスガイド
詳細な実装は references/ ディレクトリにあります。
| ガイド | 内容 |
|---|---|
| 初期評価 | 初期評価 |
| コード品質分析 | コード品質分析 |
| セキュリティレビュー | セキュリティレビュー |
| パフォーマンスレビュー | パフォーマンスレビュー |
| テストレビュー | テストレビュー |
| ベストプラクティス | ベストプラクティス |
ベストプラクティス
✅ 実践すること
- 建設的で敬意のある態度を保つ
- 提案の背景にある「理由」を説明する
- コード例を示す
- 不明な点があれば質問する
- 優れたプラクティスを認める
- 重要な問題に焦点を当てる
- 文脈を考慮する
- 複雑な問題についてペアプログラミングを申し出る
❌ 避けること
- 過度に批判的になったり、個人攻撃をしたりする
- 細かなスタイルの問題を指摘しすぎる(自動化ツールを使用してください)
- 主観的な好みを理由に作業を止める
- 一度に変更をレビューしすぎる(400 行超)
- テストの確認を忘れる
- セキュリティへの影響を無視する
- レビューを急ぐ
コメント
Markdown 対応