| name | code-review |
| description | コードレビュースキル。現在のブランチとリモートオリジンの作成元ブランチとの差分を分析。Use when: コードレビュー、PR前チェック、変更点確認を依頼された時。 |
コードレビュー
現在のブランチとリモートオリジンの作成元ブランチとの差分を分析し、包括的なコードレビューを実施します。
レビュー観点
| 観点 | チェック内容 |
|---|---|
| コード品質 | 可読性、保守性、複雑度、命名規則 |
| ベストプラクティス | コーディング規約、設計パターン、アーキテクチャ整合性 |
| 潜在的バグ | ロジックエラー、エッジケース、エラーハンドリング |
| パフォーマンス | 非効率な実装、アルゴリズム最適化、リソース使用 |
| セキュリティ | 脆弱性、入力検証、認証認可 |
| テストカバレッジ | テストの適切性、網羅性、品質 |
レビュー手順
- 差分取得: 現在のブランチとリモートオリジンの作成元ブランチの差分を取得
- ファイル分析: 変更されたファイルごとに詳細分析
- 問題検出: 各レビュー観点から問題を検出
- 改善提案: 具体的な修正案とコード例を提供
- 総合評価: マージ可否の推奨を提示
出力形式
サマリー
- 変更ファイル数
- 追加/削除行数
- 影響範囲の評価
ファイル別レビュー
各ファイルについて:
- 変更内容の説明
- 指摘事項(重要度: Critical / High / Medium / Low)
- 改善提案
総合評価
- 全体的な品質評価
- マージ推奨/要修正の判定
- 優先対応すべき事項