code-review-expert は何をしますか?
現在のGit変更に対して、シニアエンジニアの視点から専門的なコードレビューを実施します。SOLID原則の違反、セキュリティリスクを検出し、実行可能な改善案を提案します。
概要
このスキルは、git diff の出力を解析し、以下の観点からコードレビューを自動化します:
- SOLID原則の違反:単一責任原則、オープン・クローズドの原則など
- セキュリティリスク:インジェクション、認証バイパス、機密情報漏洩など
- コード品質:複雑すぎるロジック、重複コード、命名規則の問題
- 改善提案:具体的なリファクタリング手順やベストプラクティスの適用
使用方法
- リポジトリのルートで以下のコマンドを実行します:
git diff - 出力をスキルに渡して分析を依頼します。
出力例
## レビュー結果
### 高優先度
- **ファイル**: `src/services/auth.ts`
- **問題**: パスワードが平文でログ出力されている
- **推奨**: 機密情報は絶対にログに出力しないでください。`logger.debug` を使用する場合も同様です。
### 中優先度
- **ファイル**: `src/components/UserList.tsx`
- **問題**: コンポーネントがデータ取得と表示の両方を行っており、単一責任原則に違反しています。
- **推奨**: カスタムフック `useUsers` にデータ取得ロジックを分離してください。
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他AIエージェント
注意事項
- 分析対象は
git diffで取得できる未コミットの変更のみです。 - 外部APIやデータベースへのアクセスは行いません。
- このスキルはコードの品質向上を目的としており、人間のレビュアーを完全に置き換えるものではありません。