アプリパターン
タスクに合う最小のアプリ形状を選びます。プロセス、データベース、同期、またはAI APIは、アプリがその機能を必要とする場合のみ追加します。| ユーザーの要望 | 使用 | 注記 |
|---|---|---|
| ランディングページ、レポート、静的ページ | UIアプリ | 1つのUIコンポーネントで十分です。 |
| ダッシュボードまたは内部ツール(サーバーデータ付き) | UI + プロセス | APIルートと認証情報をプロセスコンポーネントに保持します。 |
| 永続的なアプリデータ | UI + プロセス + データベース | 新しく作成する前に、適切なアクティブなデータベースを再利用します。 |
| オフラインまたは即座のマルチデバイスデータ | リアルタイムアプリ | 同期を有効にし、アプリを接続する前に sync: ready を確認します。 |
| スケジュール済みジョブまたはウェブフック | プロセスアプリ | プロセスコンポーネントのトリガーを使用します。 |
| アプリ内のAI搭載機能 | プロセス + Kazzle AI API | kzl_ APIキーで /ai/* を使用します。 |
| アシスタントが後で呼び出すべきツール | スキル | SKILL.md エントリポイント付きのスキルコンポーネントを作成します。 |
デフォルト
- 適切なテンプレートがある場合はそこから始めます。
- フロントエンドコードをシークレットとデータベースURLから保護します。
- サーバーのみの処理をプロセスコンポーネントに配置します。
- ハードコードされたlocalhostアドレスの代わりに、兄弟コンポーネントのURLを使用します。
- アプリが実行中であると言う前に、app-devタブでプレビューを確認します。