生成AI活用

既存コードを渡してAIに機能追加を依頼する【HTML崩れ防止】

更新日:2026-05-05 著者:unigram 読了目安:1分

「既存コードを前提にした依頼」が実務では最も重要

ゼロから作るよりも「既存ページに機能を追加する」場面のほうが圧倒的に多いのが実務です。AIに既存コードを渡して、構造を崩さずに追加してもらうための方法を解説します。

プロンプトテンプレート

「以下の既存HTMLに、カテゴリフィルター機能を追加してください。
・既存のHTML構造・クラス名は一切変更しないでください
・JavaScriptのみで実装してください(CSSは最小限の追加のみ可)
・フィルターボタンは data-category 属性で管理する
・.btn-all クリックで全表示に戻る
・変更・追加した箇所に /* AI追加 */ コメントを入れてください

【既存コード】
(ここにHTML/CSS/JSを貼り付ける)」

既存コードを渡す際の注意点

  • コード量が多い場合:関連する部分だけを切り出して渡す。
  • 変更禁止を明示:「このHTMLは変更しないでください」「このCSSはそのまま使ってください」
  • ライブラリを伝える:「jQuery 3.6・Bootstrap 5を使用中です」
  • 命名規則を伝える:「クラス名はBEM、JSはキャメルケースで統一しています」

崩れを防ぐための指示フレーズ集

  • 「このファイルの構造・クラス名を一切変更しないでください」
  • 「CSSは既存ファイルに追記する形で分けて出力してください」
  • 「JSは既存コードの下に追記する形で書いてください」
  • 「変更した箇所だけ差分として出力してください」

この記事を書いた人

unigram
web、印刷、映像などの制作をしています。@京都、フリーランス18年目。 大学で講師もしています。 自身の備忘録も兼ねて、Web制作・WordPress・SEO・GA4・生成AI活用をテーマに情報発信しています。わかりやすく優しい内容で記事作成を心がけています。