Vibe codingで「Web修正量」が急増、レビューと承認ログはどう管理すべきか
Contents
Web制作の現場でも、AIコーディングの普及でサイト“修正”や“変更”の性質が変わってきました。
今ホットなVibe coding。
ざっくり言えば「意図を自然言語で伝えて、AIにコードを書かせながら反復する」開発スタイルです。
このVibe codingによって、試作→修正→再試作のループを劇的に短縮します。[1][2][3]
しかし、制作会社のフローに当てはめると、嬉しい変化と引き換えに次の問題が起きやすくなります。
変更が増えるほど、レビュー(修正指示)と承認のログが散らばり、プロジェクトが“監査不能”になる
この記事では、Vibe codingがなぜ修正量を増やすのかを整理し、レビューと承認ログをどこに残すべきか を実務向けに提案します。
“Vibe coding”や“エージェント型”が、修正量を激増させる
“Vibe coding”が広まり、試行錯誤・反復が前提になった
Andrej Karpathy氏は「vibe coding」という言葉を紹介し、コードの存在を意識せず、AIに任せて進めるようなスタイルを示しました。[1]
また、IBMなどもVibe codingを「意図を自然言語で伝え、AIがコードへ変換する」流れとして整理しています。[2]
この前提が何を意味するかというと、「最初から正解を作る」よりも「短い反復で近づける」ことがデフォルトになる、ということです。
試行錯誤が増えれば、当然 変更回数も増えます。
“エージェント”が、複数ファイルをまたいで変更する
修正量が増える決定打は、AIが“複数ファイルを横断して編集する”モードが一般化し始めた点です。
GitHub Copilotの Agent mode は、公式ドキュメント上でも「どのファイルを変更するかをCopilotが判断し、コード変更やターミナルコマンドを提案し、反復してタスク完了まで進める」ことが説明されています。[4]
また、GitHubの発表でも「単一プロンプトでコードベース全体にわたって生成・リファクタ・デプロイに踏み込む」方向性が語られています。[5]
つまり、これまで人間が「このファイルだけ」「この差分だけ」と刻んでいた変更が、AIによって “広い範囲に一気に入る”ようになります。
AIエディタが“手作業を減らし、試す回数を増やす”
CursorのようなAIファーストなエディタも、公式に「Agents turn ideas into code(エージェントがアイデアをコードに)」という文脈で、作業をAIに委譲し意思決定に集中する思想を打ち出しています。[6]
このタイプのツールは、1回の指示で変更が増えるだけでなく、“試す回数”を増やす設計になりやすいです。
当初は、ミスがないか慎重に1つ1つの修正を確認・承認していたエンジニア・コーダーたちも、次第にAIの修正を高速で承認していくようになります。
なぜ「修正量が増える」と制作会社の運用が壊れやすいのか
修正量が増えること自体は悪ではありません。問題は、制作会社の現場では、関係者が多く、責任分界が必要な点です。
- クライアント(承認者)
- ディレクター(品質・進行)
- デザイナー(意図・体験)
- エンジニア(実装・保守)
- 外部パートナー(部分委託)
この体制で修正量だけが増えると、次の事故が増えます。
事故1:差分が大きく、レビューが形骸化する
AIが広範囲を触ると、レビュー側は「全部見切れない」状態になります。結果、「ざっと見てOK」になりやすく、品質事故の温床になります。
事故2:承認ログが分散し、後から揉める
SlackでOK、口頭でOK、PR上でLGTM… “どれが最終承認か”が曖昧だと、納品直前に差し戻しが起きます。
事故3:修正理由と背景が残らず、引き継ぎ不能になる
AIが生成した修正は「なぜこうなったか」が人間の頭に残りにくい。背景が残らないと、数週間後の改修で破綻します。
結論:レビューは「運用ログ」として独立させ、最終決定/承認を固定する
Vibe coding時代に重要なのは、ツールの優劣ではなく ログ設計です。
成果物の“事実”が集まる場所(例:デザイン/コードのリポジトリ)とレビュー・承認・進捗が集まる場所(運用ログ)を分ける
AIが加速させるのは「変更」です。
だからこそ、制作フロー側は “変更の交通整理” を強くする必要があります。
実務で破綻しない「残し分け」ルール(Vibe coding対応)
残す場所A:成果物側(デザイン/リポジトリ等)に残すもの
- 実装された成果物(コード/デザインの最新版)
- 技術的な差分(PR、コミット履歴)
- 参照情報(仕様・要件の最新版)
残す場所B:運用ログ側に残すもの(=レビューの“決定”)
- 変更要求(何を、どう直すか)
- 変更理由(なぜそれが必要か)
- 担当(誰が)
- 期限(いつまでに)
- 状態(未着手/対応中/確認待ち/差し戻し/完了)
- 承認(誰が、何をOKしたか)
ここがブレると、変更が増えた瞬間に破綻します。
Vibe coding時代の事故を減らす「最小ルール」3つ
ルール1:AIへの依頼は“スコープ”を固定して出す
- 1回の依頼で触って良い範囲(ページ/機能/コンポーネント)を明記
- “ついで修正”を原則禁止(別タスクに分ける)
ルール2:差分レビューを「種類」で分ける
- デザインレビュー(意図・体験)
- 実装レビュー(崩れ・挙動・仕様)
- 検品/承認(最終OKの記録)
ルール3:最終承認の置き場所を1つに固定する
「誰がOKしたか」を、必ず運用ログに残す。
Slackの“OK”は会話ログであって、承認ログではありません。
Revoolの文脈で言うと:増えた変更を“運用ログ”として一本化する
Vibe codingで変更が増えるほど、必要になるのは
「どの変更を、誰が、いつまでに、どの状態で、承認したか」 の交通整理です。
Revoolを「修正指示ツール」と呼ぶことも多いですが、制作フロー上の役割は 修正タスク管理(運用ログ) に寄っています。
AIが変更を増やす時代ほど、レビューと承認が散らばらない設計が効きます。
まとめ:AIが変更を増やすなら、人間は「ログ設計」で負けない
- Vibe codingは、自然言語で意図を伝え、AIがコード生成・更新する反復スタイルとして語られている[1][2]
- GitHub CopilotのAgent modeのように、AIが複数ファイルをまたいで自律的に変更し、反復してタスク完了まで進めるモードも公式に説明されている[4][5]
- こうした流れは「変更を増やす」方向に働く
だからこそ制作会社は、変更に振り回されないために
レビュー・承認・進捗を“運用ログ”として独立させ、置き場所を固定する必要があります。
その置き場の一つとして有効なのがデザイン修正指示ツールRevoolです。
一般的なプロジェクト管理ツールと違い、ウェブやPDF・画像の修正指示タスク管理に特化して設計されており、多くのコーポレートサイトリニューアル、LPの公開前レビューで利用されています。
RevoolのChrome/Edge拡張機能 Revoolでは、画面キャプチャ撮影から修正指示付きのタスク投稿ができる拡張機能を提供しています。Revoolのアカウントなしのゲストモードで、指示コメントを書き込んだキャプチャを保存することもできます。
参照リンク
- Andrej Karpathy氏による “vibe coding” の投稿(X)
https://x.com/karpathy/status/1886192184808149383?lang=en ↩ - IBM — What is Vibe Coding?
https://www.ibm.com/think/topics/vibe-coding ↩ - Google Cloud — What is vibe coding?(Last Updated: 2025-12-04)
https://cloud.google.com/discover/what-is-vibe-coding ↩ - GitHub Docs — GitHub Copilot features(Agent modeの説明)
https://docs.github.com/en/copilot/get-started/features ↩ - GitHub Newsroom — GitHub Copilot Introduces Agent Mode and Next Edit Suggestions(2025-02-06)
https://github.com/newsroom/press-releases/agent-mode ↩ - Cursor 公式サイト(Agents turn ideas into code)
https://cursor.com/ ↩