mcpField
C
code-review

code-review

github.com/ww-w-aiテスト・品質60670 回インストール5 週間前に更新
リポジトリ

code-review について

ファイル、ディレクトリ、PRを対象にコードを分析するスキルです。code-analyzer Agentによる詳細分析と、信頼度に応じた指摘の絞り込みが特徴です。

主な機能

  1. 01コード品質と複雑さの確認
  2. 02バグと境界条件の検出
  3. 03セキュリティリスクの確認
  4. 04パフォーマンス分析
  5. 05信頼度に基づく指摘の選別
  6. 06構造化されたレビュー報告

活用シーン

  1. 01単一ソースファイルのレビュー
  2. 02機能ディレクトリ全体のレビュー
  3. 03PRのコード変更の分析

インストール

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

$npx skills add https://github.com/ww-w-ai/bkit-claude-code --skill code-review

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

詳細

コードレビューのスキル

コード品質の分析とレビューを行うスキル

引数

引数説明例
[file]特定のファイルをレビューします/code-review src/lib/auth.ts
[directory]ディレクトリ全体をレビューします/code-review src/features/
[pr]PR をレビューします(PR 番号)/code-review pr 123

レビューのカテゴリ

1. コード品質
  • 重複コードの検出
  • 関数/ファイルの複雑さの分析
  • 命名規則のチェック
  • 型安全性の検証
2. バグの検出
  • 潜在的なバグパターンの検出
  • Null/undefined の処理のチェック
  • エラー処理の検査
  • 境界条件の検証
3. セキュリティ
  • XSS/CSRF の脆弱性チェック
  • SQL インジェクションパターンの検出
  • 機密情報の漏えいチェック
  • 認証/認可ロジックのレビュー
4. パフォーマンス
  • N+1 クエリパターンの検出
  • 不要な再レンダリングのチェック
  • メモリリークパターンの検出
  • 最適化の機会の特定

レビュー出力形式

## Code Review Report

### Summary
- Files reviewed: N
- Issues found: N (Critical: N, Major: N, Minor: N)
- Score: N/100

### Critical Issues
1. [FILE:LINE] Issue description
   Suggestion: ...

### Major Issues
...

### Minor Issues
...

### Recommendations
- ...

エージェントとの連携

このスキルは、詳細なコード分析のために code-analyzer エージェントを呼び出します。

エージェント役割
code-analyzerコード品質、セキュリティ、パフォーマンスの分析

使用例

# Review specific file
/code-review src/lib/auth.ts

# Review entire directory
/code-review src/features/user/

# PR review
/code-review pr 42

# Review current changes
/code-review staged

信頼度に基づくフィルタリング

code-analyzer エージェントは、信頼度に基づくフィルタリングを使用します。

信頼度表示説明
高(90% 以上)常に表示確定した問題
中(70~89%)選択して表示問題の可能性あり
低(70% 未満)非表示不確かな提案

PDCA との連携

  • フェーズ:Check(品質検証)
  • トリガー:実装後に自動で提案
  • 出力:docs/03-analysis/code-review-{date}.md

コメント