メインコンテンツまでスキップ

Theme Builder オンボーディングフロー

Superdav AI Agent v1.12.0 は、初期設定時にカスタムブロックテーマを作成するのに役立つ、ガイド付きのTheme Builder オンボーディングフローを導入しました。これは、従来の Site Builder モードに代わる、より柔軟でエージェント支援型のアプローチです。

Theme Builder オンボーディングフローとは?​

Theme Builder オンボーディングフローは、以下の機能を持つ対話型のセットアップウィザードです。

  • デザインの決定事項(色、タイポグラフィ、レイアウト)をガイドします。
  • サイトのビジュアルアイデンティティの好みをキャプチャします。
  • ユーザーのニーズに合わせたカスタムブロックテーマを生成します。
  • 完了すると、自動的にテーマを有効化します。

このフローは、明確化のための質問を投げかけ、テーマを段階的に構築するSetup Assistant agentによって動作します。

Theme Builder オンボーディングの開始方法​

初回セットアップ​

新しい WordPress インストールで Superdav AI Agent を初めて起動すると、以下が表示されます。

Welcome to Superdav AI Agent!

What would you like to do?
1. Build a custom theme (Theme Builder)
2. Use an existing theme
3. Skip setup for now

**「Build a custom theme」**を選択すると、Theme Builder オンボーディングフローに入ります。

手動での有効化​

また、いつでも以下のリクエストを行うことで、Theme Builder オンボーディングを開始できます。

"Start the Theme Builder onboarding"

または

"Help me create a custom theme"

オンボーディングのステップ​

ステップ 1: モードの選択​

Setup Assistant agent が、以下の質問をします。

How would you like to build your theme?
- Guided (I'll ask questions and build it for you)
- Hands-on (I'll show you options and you decide)

ほとんどのユーザーにはGuided modeが推奨されます。このモードでは、エージェントが業界や目標に基づいてデザインの推奨を行います。

ステップ 2: サイトの仕様定義​

サイトについて尋ねられます。

  • Site purpose: Eコマース、ブログ、ポートフォリオ、SaaS など。
  • Target audience: 訪問者は誰ですか?
  • Brand colors: メインカラーとサブカラー(または「よくわからない」)
  • Tone: プロフェッショナル、クリエイティブ、遊び心がある、ミニマルなど。

この情報は、site_brief メモリに保存され、エージェントが今後のセッションで参照します。

ステップ 3: デザインシステムの決定​

エージェントが、デザイントークンの選択を通じてガイドします。

  • Typography: フォントファミリー(セリフ、サンセリフ、モノスペース)とサイズスケール
  • Color palette: プライマリ、セカンダリ、アクセント、ニュートラルカラー
  • Spacing: コンパクト、ノーマル、またはスペーシーなレイアウト
  • Motion: アニメーションとトランジション(必要な場合)

ステップ 4: テーマの生成​

Setup Assistant agent は、以下の要素を用いてカスタムブロックテーマの骨組みを構築します。

  • すべてのデザイントークンを含む theme.json
  • 一般的なレイアウト(ホームページ、ブログ、お問い合わせ)用のブロックテンプレート
  • デザインシステムに合わせたカスタムブロックスタイル
  • テーマのメタデータと WordPress のサポート宣言

ステップ 5: 有効化と検証​

テーマが自動的に有効化され、以下が表示されます。

✓ Your custom theme is now live!
Theme name: [Your Site Name] Theme
Colors: [Primary] / [Secondary]
Typography: [Font Family]

Visit your site to see the new design.

その後、サイトにアクセスして、テーマが正しく表示されているかを確認できます。

site_brief の仕様定義とメモリ​

オンボーディング中、エージェントはサイトの仕様をsite_brief メモリカテゴリにキャプチャします。これには以下が含まれます。

  • サイトの目的と目標
  • ターゲットオーディエンス
  • ブランドカラーとトーン
  • デザインの好み
  • コンテンツの構造

site_brief が重要な理由​

今後のセッションにおいて、エージェントは site_brief を参照して、以下のことを行います。

  • 変更にわたるデザインの一貫性を維持する
  • サイトの目的に沿った機能の提案を行う
  • コンテキストを考慮した推奨事項を提供する
  • セットアップの質問を繰り返すのを避ける

site_brief の確認方法​

エージェントに以下のように尋ねることができます。

"Show me my site brief"

または

"What do you know about my site?"

エージェントが保存されているサイトの仕様を表示します。

オンボーディング後のカスタマイズ​

Theme Builder オンボーディングが完了した後、以下のことができます。

Design System Aesthetics Skill の使用​

デザインの調整をリクエストします。

"Refine the typography to be more modern"

または

"Adjust the color palette to be warmer"

Design System Aesthetics skill は、ターゲットを絞ったデザインの更新を通じてガイドします。

theme.json の直接編集​

上級者向けに、/wp-content/themes/[theme-name]/theme.json を編集して、以下を調整できます。

  • カラー トークン
  • タイポグラフィ スケール
  • スペーシングの値
  • ボーダーとシャドウの定義

カスタムブロックテンプレートの作成​

WordPress のブロックエディターを使用して、以下のためのカスタムテンプレートを作成します。

  • ホームページレイアウト
  • ブログ記事ページ
  • 商品ページ
  • お問い合わせフォーム

比較:旧方式 vs. 新方式のオンボーディング​

FeatureSite Builder (Legacy)Theme Builder (New)
Setup methodWizard-based formAgent-guided conversation
Theme generationLimited templatesCustom scaffolding
Design tokensManual entryGuided decisions
FlexibilityFixed optionsCustomizable
Future updatesNot referencedStored in site_brief

トラブルシューティング​

オンボーディングフローが完了しなかった

  • フローを再開:「Start the Theme Builder onboarding」
  • WordPress のインストールが最新であることを確認してください
  • Setup Assistant agent が有効になっていることを確認してください

site_brief が使用されていない

  • エージェントがメモリにアクセスできることを確認してください
  • エージェントに「recall my site brief」と尋ねてください
  • 設定でメモリが有効になっていることを確認してください

生成されたテーマが好みに合わない

  • Design System Aesthetics skill を使用して調整してください
  • エージェントに「regenerate the theme with [specific changes]」と尋ねてください
  • 正確な制御が必要な場合は、theme.json を直接編集してください

次のステップ​

Theme Builder オンボーディングを完了した後:

  1. サイトの確認: サイトにアクセスして新しいテーマを確認します。
  2. デザインの調整: Design System Aesthetics skill を使用して調整を行います。
  3. コンテンツの追加: サイトのコンテンツの構築を開始します。
  4. 機能の探索: scaffold-block-theme や activate-theme のような他のエージェント機能について学びます。