AIによる自動実装とは
2025年以降、Claude Code をはじめとするエージェントAIの台頭により、Web制作もAIに任せることが当たり前になりました。
espar form では、AIを活用した制作体験にいち早く対応し、制作者が一行もコードを書くことなく、メールが実際に届くフォームの実装と動作確認までをAIが行う という制作体験を提供しています。制作担当者がフォームのコーディングをする必要はなくなります。
本ページでは、Claude Code の使用を前提にAIによるフォーム自動実装の概要を紹介します。
フォームの自動実装とは
以下は、フォーム部分のみ実装できていないLPのHTMLに、フォームを実装するよう Claude Code に指示する様子です。どんなフォームを作りたいかを伝えるのみという点が自動実装の特徴です。

この後 Claude Code は、与えられた LP のソースコード HTML に、実際にメールが飛ぶ「動く問い合わせフォーム」を自動で実装していきます。制作担当者は、フォームに関するコードを書く必要も、サーバを用意する必要も、設定する必要もありません。
Claude Code はHTML中にフォームの実装を行い、その後、
- espar form の管理画面でメールテンプレートの設定
- ローカルWebサーバを起動して表示確認
- ダミー値を使った入力と送信のテスト
- テンプレート通りにメールが届いているかの受信確認
- 途中で問題があれば実装に戻り再テスト
までを全て自動で行います。制作担当者の作業は、Claude Code から聞かれる質問に答えること、そして完成したフォームの表示・動作確認をするのみとなります。
これが espar form が提供する、AIによるフォームの自動実装の体験です。
以降、フォームの自動実装を実現する仕組みについて解説します。既に Claude Code に慣れていて、スキルやCLI等についてご理解がある方は AIによる自動実装の準備 に進んでください。
espar form 専用スキル
Claude Code には、仕様や作業手順やノウハウをパッケージ化できる スキル と呼ばれる機能拡張の仕組みがあります。スキルをインストールすると、固有の知識やノウハウが Claude Code に注入されます。
弊社では、espar form の仕組み・実装手順・API仕様等の情報をまとめた ccskill-esparform という Claude Code 用のスキルを 無償公開しています。

ccskill-esparform スキルを導入すると、本マニュアルや公式サイトの情報、その他の実装に関するノウハウを Claude Code が必要な時に参照できるようになります。
制作者は「espar form でフォーム実装して」とお願いするだけでよくなります。フォーム部分が未実装でも <form> タグすら記述する必要がありません。
未来のWebサイト制作プロジェクトでは、このように、フォーム実装すら自然言語で依頼するだけでよくなります。espar form はいち早くこの取り組みを進めています。
espar form 専用CLI
espar form では、以下の設定を管理画面から行う必要があります。
- メールの宛先(TO/CC/BCC)
- メールのタイトルや内容
こうした管理画面上の設定を、ブラウザを開かずに行えるCLI(コマンドラインインターフェース)が esparformctl です。人間ではなく Claude Code が使用する前提のCLI として無償提供しています。

Claude Code にとって esparformctl は「espar form の管理画面を安全に操作できる道具」となります。また、前述のスキル ccskill-esparform には esparformctl の使い方やノウハウ、手順等の情報も含まれています。
スキルとCLIを組み合わせることによって、
- 自然言語で指示されたフォームを espar form を使って HTML 内に実装し
- フォームにあった形でメールの宛先やタイトル・本文を設定する
という両方の作業を Claude Code が自律的に行えるようになります。問い合わせフォームのために制作者が行う作業は、
- 魅力的なLPをデザインしHTML化すること
- フォームを自分で実装するのではなく、どんなフォームにするのかをAIに指示すること
- 完成したものを確認し、サーバにアップロードすること
だけになります。最もリソースを割くべきクリエイティブな作業に集中できるというわけです。
AI自動実装に必要な知識とサポートについて
スキルの ccskill-esparform とCLIの esparformctl には、最低限以下の知識が必要です。
- Claude Code
- スキル
- ターミナルとCLI
- Visual Studio Code 等のIDE
AIによるフォーム自動実装に関するサポートは、Claude Code を普段から使用していることを前提としていますので、これら基礎知識に関するご質問はお答えできません。あらかじめご了承ください。