mcpField
C
code-review

code-review

github.com/w95テスト・品質28536 回インストール35 週間前に更新
リポジトリ

code-review について

差分、プルリクエスト、ファイル、貼り付けたコードを対象にする、開発者向けの構造化コードレビュースキルです。セキュリティ、性能、正確性、保守性を評価し、優先度付きの指摘と良い点を示します。

主な機能

  1. 01セキュリティ、性能、正確性、保守性の確認
  2. 02差分、プルリクエスト、ファイル、コード片への対応
  3. 03評価と実行可能な指摘
  4. 04ファイル名と行番号の提示
  5. 05重大な問題の優先表示と良い点の記載

活用シーン

  1. 01マージ前のプルリクエスト確認
  2. 02コード片に潜むセキュリティ問題の確認
  3. 03性能や正確性の問題の特定
  4. 04既存ファイルの保守性の評価

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/w95/awesome-claude-corporate-skills --skill code-review

インストール後、Claude Code で/code-reviewを入力して読み込まれたか確認します。

詳細

コードレビュー

セキュリティ、パフォーマンス、正確性、保守性を対象とした体系的なコードレビューです。差分、PR、ファイル、貼り付けたコードスニペットに対応します。

レビューの観点

セキュリティ
  • SQL インジェクション、XSS、CSRF
  • 認証および認可の不備
  • コード内のシークレットや認証情報
  • 安全でないデシリアライズ
  • パストラバーサル
  • SSRF
パフォーマンス
  • N+1 クエリ
  • 不要なメモリ割り当て
  • アルゴリズムの計算量(ホットパスにおける O(n²))
  • データベースインデックスの不足
  • 上限のないクエリやループ
  • リソースリーク
正確性
  • エッジケース(空の入力、null、オーバーフロー)
  • 競合状態と並行処理の問題
  • エラー処理と伝播
  • オフバイワンエラー
  • 型安全性
保守性
  • 名前の明確さ
  • 単一責任
  • 重複
  • テストカバレッジ
  • 分かりにくいロジックに関するドキュメント

出力形式

各観点を評価し、ファイル名と行番号を示した、具体的で実行可能な指摘を提示します。重大な問題から優先して取り上げます。問題点と併せて、必ず良い点も記載します。

コメント