code-reviewer

Shin0205go's avatarfrom Shin0205go

コードレビューとベストプラクティスの提案を行うスキル

⭐0stars🔀0forks📁View on GitHub🕐Updated Dec 31, 2025

When & Why to Use This Skill

The Code Reviewer skill automates the technical review process to ensure high-quality software development. It systematically analyzes code for security vulnerabilities, performance bottlenecks, and adherence to best practices, helping developers maintain clean, secure, and efficient codebases while reducing the manual overhead of peer reviews.

Use Cases

  • Automated Pull Request Analysis: Streamline the PR process by automatically identifying logic errors, style inconsistencies, and potential bugs before human intervention.
  • Security Auditing: Proactively detect critical vulnerabilities such as SQL injection, XSS, and hardcoded secrets to fortify application security.
  • Performance Tuning: Identify inefficient code patterns, such as N+1 query issues or memory leaks, to optimize system responsiveness.
  • Coding Standards Compliance: Ensure the entire development team adheres to established naming conventions, DRY principles, and proper error handling protocols.
namecode-reviewer
displayNameCode Reviewer
descriptionコードレビューとベストプラクティスの提案を行うスキル

Code Reviewer Skill

このスキルはコードレビューを自動化し、品質向上のための提案を行います。

機能

  • プルリクエストのコードレビュー
  • コーディング規約の準拠チェック
  • セキュリティ脆弱性の検出
  • パフォーマンス改善の提案
  • ベストプラクティスの推奨

レビュー観点

セキュリティ

  • SQL インジェクション
  • XSS 攻撃
  • 認証・認可の問題
  • 機密情報のハードコーディング

コード品質

  • DRY原則の遵守
  • 適切な命名規則
  • 関数・メソッドの責務分離
  • 適切なエラーハンドリング

パフォーマンス

  • N+1 クエリ問題
  • メモリリーク
  • 非効率なアルゴリズム

使用方法

  1. レビュー対象のファイルまたはPRを指定
  2. レビュー観点(セキュリティ、品質、パフォーマンス)を選択
  3. レビュー結果と改善提案を確認