AIは24時間対応のコードレビュアー
AIにコードを見せれば、バグ・セキュリティリスク・パフォーマンス問題・可読性の問題を一度に指摘してくれます。チームへのレビュー依頼前にAIで先行チェックすることで、レビューの質が向上し時間を節約できます。
プロンプト例(総合レビュー)
「以下のコードをレビューしてください。確認してほしい観点:
①バグや潜在的なエラー
②セキュリティリスク(XSS・CSRF等)
③パフォーマンスの問題
④コードの可読性・保守性
⑤ベストプラクティスへの準拠
問題がある箇所は、修正案のコードも合わせて提示してください。
【コード】
(ここにコードを貼り付ける)」
パフォーマンス改善の依頼パターン
- JS最適化:「DOMへの繰り返しアクセスとループ内の非効率な処理を最適化してください。改善前後を比較で示してください。」
- スクロールイベント:「このスクロールイベントをrequestAnimationFrameとthrottleで最適化してください。」
- 画像最適化:「画像のlazyload・WebP対応・適切なsizes属性を含むHTMLを書いてください。」
- Critical CSS:「ファーストビューに必要なCSSのみインライン化する方針を教えてください。」
Core Web Vitals改善もAIに相談できる
- 「LCP(最大コンテンツ描画)を改善するための具体策を教えてください。」
- 「CLS(レイアウトシフト)を防ぐために画像・広告に必要な属性設定を教えてください。」
💡 コツ:Chrome LighthouseのHTMLレポートまたはスコア・診断結果をAIに貼り付けて「このスコアを改善するための具体的な対策を優先度順に教えてください」と依頼すると、高優先度の施策から提案してくれます。