AIToday
AIコーディングZenn AI/ML掲載日時: 2026年10月22日 1:00

AIエージェント前提のWeb開発手順を解説

LINEで送る
AIエージェント前提のWeb開発手順を解説

3つのポイント

  1. 何が起きたか

    Zennのガイドが2トラック構成を解説。SaaSや社内ツールはReact + Vite + React Router + Supabase、LPはAstroとし、TypeScript、pnpm、Cloudflare Workersで統一。AGENTS.mdでAIエージェントにプロジェクトルールを伝える。

  2. なぜ重要か

    機能開発前に環境構築を完了させれば実装に集中できるとガイドは主張。スタックやコーディング規約、セキュリティ制約をAIエージェントに示す唯一の場所がAGENTS.mdだとする。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

ガイドの構成は、新しいプロジェクトが実際に進む順序に沿っている。ローカルツール、UIとコード品質の設定、データベース、AI向け指示、リポジトリ、ホスティング、CI/CD、本番設定、初回リリースの順だ。各段階は具体的な確認で締めくくられるため、読者はAIエージェントに機能を書かせる前に環境が動くことを確かめられる。2トラックに分けるのは要求が異なるためだ。SaaSアプリにはルーティング、データベース、認証が必要だが、LPはほぼ静的のままでよい。いずれの場合もマネージドサービスに頼り、独自のAPIサーバーやORMを避けることで、可動部分を少なく保っている。繰り返し現れるテーマは分離だ。本番データを開発環境に入れない、VITE_で始まる環境変数は公開情報として扱う、マイグレーションはフロントエンドのリリースとは別工程で実行する。AGENTS.mdは、AIが生成した変更をこれらの境界内に保つ契約として位置づけられ、エージェントの成果物にはlint、型チェック、テスト、レビューが引き続き適用される。

よくある質問
ガイドに登場する2つのアプリケーション構成は何か?
管理画面・業務システム・SaaSにはReact + Vite + React RouterとSupabaseのPostgreSQLおよびAuthを使う。LP・コーポレートサイトにはAstroを使い、Supabaseは基本的に不要だ。
AGENTS.mdは何のために使うのか?
リポジトリのルートに置き、技術スタック、開発ルール、セキュリティ、データベース、品質チェックといったAIエージェント向けの共通指示をまとめる。エージェントが曖昧な指示を受けないようにするためだ。
ガイドはいつ実際の機能開発を始めるべきとしているか?
ローカルでのインストール、型チェック、lint、ビルド、GitHubプライベートリポジトリ、CI成功、Cloudflareへのデプロイ、カスタムドメインのHTTPS、SupabaseのRLS確認まで、環境が動作することを検証した後に限る。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へ14日で稼働のAIデータセンター基盤を発表