Communityコーディング&開発github.com

sanyuan0704/code-review-expert

現在のGit変更をシニアエンジニアの視点で専門的にコードレビューします。SOLID原則違反、セキュリティリスクを検出し、実践可能な改善策を提案します。

code-review-expert とは?

このスキルは、Gitリポジトリの現在の変更差分(staged/unstaged)を解析し、シニアエンジニアによるコードレビューを自動化するものです。SOLID原則の違反、セキュリティの脆弱性、パフォーマンス問題、可読性低下など、一般的なコードのアンチパターンを検出し、具体的な改善提案を行います。対応プラットフォームはClaude Codeなど、Git連携が可能なAIエージェント環境です。このスキールの中核は、`git diff`や`git log`などのGitコマンドを利用して変更内容を取得し、LLM(大規模言語モデル)に対して詳細なレビュー指示を与えるプロンプトテンプレートに従って処理を行います。その結果、開発者はプルリクエスト作成前でも高品質なフィードバックを得られ、コード品質の向上とバグの早期発見に貢献します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/sanyuan0704/sanyuan-skills/tree/main/skills/code-review-expert

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

code-review-expert は何をしますか?

現在のGit変更をシニアエンジニアの視点で専門的にコードレビューします。SOLID原則違反、セキュリティリスクを検出し、実践可能な改善策を提案します。

使い方

  1. このスキルをAIエージェント(Claude Codeなど)にロードします。
  2. コードレビューしたいGitリポジトリのルートディレクトリに移動します。
  3. 以下のコマンドを実行します:
# 未ステージングの変更をレビュー
git diff

# または、ステージング済みの変更をレビュー
git diff --cached
  1. AIエージェントが自動的に変更を解析し、レビューを提供します。

主な機能

  • コード品質チェック: SOLID原則、DRY原則、KISS原則に従った設計になっているか
  • セキュリティスキャン: インジェクション、認証バイパス、機密情報漏洩などの脆弱性
  • パフォーマンス分析: 非効率なアルゴリズム、不要なメモリ消費、N+1クエリ
  • 可読性評価: 命名規則、コメントの適切さ、複雑度の指標
  • 改善提案: 各問題に対して具体的なコード例を含む修正案

対応プラットフォーム

  • Claude Code
  • Cursor (Git連携)
  • Codex
  • その他Git対応AIツール

注意事項

  • このスキルはgit diffの出力を解析するため、変更が大きすぎると精度が低下する可能性があります。
  • あくまで自動レビューであり、人間のレビュアーを完全に置き換えるものではありません。
  • プルリクエスト作成前に実行することを推奨します。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

関連スキル