| name | review |
| description | コードレビューを実行します。 |
| argument-hint | [file-path|pr-number] |
| allowed-tools | Bash, Read, Glob, Grep, Write |
Code Review Skill
コードレビューを実行し、結果をlogs/review/に保存します。
使用方法
/review # 現在の変更をレビュー
/review src/api/posts.ts # 特定ファイルをレビュー
/review 123 # PR番号を指定してレビュー
レビュープロセス
- 対象ファイルの確認:
git diffまたは指定ファイルを読み込み
- 自動チェック実行:
bun run lint, bun run typecheck, bun run test, bun run coverage
- チェックリスト確認:
docs/development/code-review-checklist.md に基づいてレビュー
- 結果記録:
logs/review/YYYY-MM-DD-{description}.md に保存
レビュー観点
IMPORTANT: レビュー実行時は以下のドキュメントを参照してください。
チェック対象(概要)
- 品質レビュー: 可読性、保守性、テスタビリティ
- セキュリティレビュー: OWASP Top 10対応
- パフォーマンスレビュー: DB、フロントエンド、API
- アーキテクチャレビュー: DDD(API)、FSD(Frontend)、SOLID原則
- テストレビュー: テストハニカム戦略、MC/DC カバレッジ
- ドキュメントレビュー: シーケンス図、API仕様書
詳細な項目は docs/development/code-review-checklist.md を参照。
自動チェック
レビュー実行前に以下のコマンドを自動実行:
bun run lint
bun run typecheck
bun run test
bun run coverage
レビュー結果の記録
ファイル名
logs/review/YYYY-MM-DD-{description}.md
例:
logs/review/2026-02-19-api-posts-endpoint.md
logs/review/2026-02-19-pr-123.md
テンプレート
出力フォーマットは以下を参照:
総合評価
| 評価 | 基準 |
|---|
| ✅ 承認 | クリティカルなし、重要な問題なし |
| ⚠️ 要修正 | 重要な問題あり(修正後の再レビュー推奨) |
| ❌ 却下 | クリティカルな問題あり(即修正必須) |
参考ドキュメント
注意事項
- Single Source of Truth原則に従う: チェックリストの詳細は
docs/development/code-review-checklist.md を参照
- スキルファイルには詳細を記載しない: 修正のヌケモレを防ぐため、詳細はdocsに集約
- レビュー観点の詳細・良い例・悪い例は
docs/development/code-review.md を参照
- テンプレートの詳細は
.claude/templates/workflow/code-review-log.md を参照