code-review について
code-reviewは、コードの問題点を見つけ、改善案を得るための開発者向けレビュー用スキルです。構文、ロジック、セキュリティ、性能、スタイルを確認し、定型形式のレポートを作成します。
主な機能
- 01構文・ロジック・セキュリティの確認
- 02性能とコードスタイルの評価
- 03具体的な改善案の提示
- 04構造化されたレビュー報告の作成
活用シーン
- 01提出または提示されたコードのレビュー
- 02セキュリティやロジック上の問題の特定
- 03コード品質の改善案の取得
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jackyst0/ awesome-agent-skills --skill code-reviewインストール後、Claude Code で/code-reviewを入力して読み込まれたか確認します。
詳細
コードレビュー
コードの品質を確認し、潜在的な問題を見つけ、改善案を提示するインテリジェントなコードレビューのスキルです。
コードの品質を確認し、潜在的な問題を特定して、改善案を提示するスマートなコードレビュースキルです。
使用するタイミング
ユーザーから次の操作を依頼されたときに、このスキルを使用します:
- コードをレビューする / コードレビュー
- コードの品質を確認する / コードの品質をチェックする
- コード内の問題を探す / コードの問題を見つける
- コードの改善案を求める / 改善案を依頼する
手順
レビュー手順 / レビューステップ
- コードを読む - 提供されたコードを注意深く読みます
- 問題を確認する:
- 構文エラー / 構文上のエラー
- ロジック上の問題 / ロジックの問題
- セキュリティ上の脆弱性 / セキュリティの脆弱性
- パフォーマンス上の問題 / パフォーマンスの問題
- コードスタイル / コードのスタイル
- 提案する - 具体的な改善案を提示します
- レポートを出力する - 標準形式でレビュー報告書を作成します
出力形式 / 出力フォーマット
## 代码审查报告 / Code Review Report
### 概述 / Summary
[简要总结 / Brief summary]
### 发现的问题 / Issues Found
- [ ] 问题 1 / Issue 1
- [ ] 问题 2 / Issue 2
### 改进建议 / Suggestions
1. 建议 1 / Suggestion 1
2. 建议 2 / Suggestion 2
### 评分 / Score
- 代码质量 / Code Quality: X/10
- 可读性 / Readability: X/10
- 可维护性 / Maintainability: X/10
例
入力 / 入力例
def calc(x,y):
return x+y
出力 / 出力例
コードレビューレポート
概要
シンプルな加算関数ですが、命名と書式に問題があります。
見つかった問題
- 関数名
calcは説明的ではありません - 型ヒントがありません
- ドキュメント文字列がありません
- 演算子の前後にスペースがありません
改善案
- 関数名を
add_numbersに変更します - 型ヒントを追加します:
def add_numbers(x: int, y: int) -> int: - 関数の用途を説明する docstring を追加します
- PEP 8 の書式規則に従います
評価
- コード品質:6/10
- 読みやすさ:7/10
- 保守性:5/10
コメント
Markdown 対応