code-review について
コードレビュー用のチェックリストスキルです。機能、コード品質、テスト、セキュリティ、パフォーマンス、ドキュメントの観点から変更を確認できます。
主な機能
- 01機能と境界条件の確認
- 02スタイルと保守性のレビュー
- 03テストの網羅性と品質の評価
- 04認証情報、入力、SQLの安全性確認
- 05性能とドキュメントのレビュー
活用シーン
- 01プルリクエストの機能実装をレビュー
- 02コード変更のセキュリティリスクを確認
- 03テストとドキュメントの更新を検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ block/ agent-skills --skill code-reviewインストール後、Claude Code で/code-reviewを入力して読み込まれたか確認します。
詳細
コードレビューのチェックリスト
コードをレビューする際は、次の項目をそれぞれ確認してください。
機能
- コードがPRの説明どおりに動作する
- エッジケースに対応している
- 適切なエラー処理が行われている
コード品質
- プロジェクトのスタイルガイドに従っている
- 設定可能にすべき値がハードコードされていない
- 関数の目的が明確で、名前も適切である
テスト
- 新しい機能にテストがある
- テストがカバレッジのためだけでなく、意味のある内容になっている
- 既存のテストが引き続きパスする
セキュリティ
- コードに認証情報やシークレットが含まれていない
- ユーザー入力が検証されている
- SQLクエリがパラメーター化されている
パフォーマンス
- 明らかなパフォーマンス上の問題がない
- データベースクエリが最適化されている
- 不要なループや反復処理がない
ドキュメント
- 公開APIがドキュメント化されている
- 複雑なロジックには「なぜそうするのか」を説明するコメントがある
- 必要に応じてREADMEが更新されている
コメント
Markdown 対応