◉RORK LABEN
●GPT-6.1 SOL — Rork のモデルメニューに追加(09-29)。Low/Medium/High を選べ、Pro・Max に含まれます●SONNET 5.5 — UI づくりが得意で、Sonnet 5 より出力が速いモデルが選べます(09-28)●SDK 58 — Beta が 09/15 から。stable の案内はまだなく、Expo Go でのプロジェクト実行は 09/03 からログインが必要です●WIDGET — iOS のウィジェットが本番ビルドだけ真っ黒になる原因を追った報告が出ています●OBSERVE — EAS Observe がネイティブクラッシュも記録します(SDK 57.0.21 以降・10/07)●NEW — 起動広告が、背面から戻った回にしか出ていませんでした。「前面に戻った」合図が、…●GPT-6.1 SOL — Rork のモデルメニューに追加(09-29)。Low/Medium/High を選べ、Pro・Max に含まれます●SONNET 5.5 — UI づくりが得意で、Sonnet 5 より出力が速いモデルが選べます(09-28)●SDK 58 — Beta が 09/15 から。stable の案内はまだなく、Expo Go でのプロジェクト実行は 09/03 からログインが必要です●WIDGET — iOS のウィジェットが本番ビルドだけ真っ黒になる原因を追った報告が出ています●OBSERVE — EAS Observe がネイティブクラッシュも記録します(SDK 57.0.21 以降・10/07)●NEW — 起動広告が、背面から戻った回にしか出ていませんでした。「前面に戻った」合図が、…
記事一覧/開発ツール
⬡ 開発ツール/2026-03-11初級

Rork Max プロンプトエンジニアリング — AIで高品質アプリを作る10のコツ

Rork Maxで高品質なネイティブSwiftアプリを生成するプロンプトの書き方を10のコツにまとめました。ユーザー体験を一連の流れで記述する、ビジュアルスタイルを最初に指定する、Appleのフレームワーク名を直接参照するなど、実例とテンプレート付きで解説します。

Rork Max236プロンプトエンジニアリング4AI アプリ開発5SwiftUI66使い方6チュートリアル23ノーコード42

Rork Max プロンプトエンジニアリング — 高品質アプリを作る10のコツ

Rork Maxは自然言語からネイティブSwiftアプリを生成しますが、出力の品質はプロンプトの書き方に大きく左右されます。曖昧なプロンプトではありきたりなアプリになり、的確なプロンプトならApp Storeに出せるレベルのアプリが完成します。

ここではRork Max特有のプロンプトテクニックを実例とともに解説します。

プロンプトが重要な理由

Rork MaxはClaude CodeとOpus 4.6を搭載しており、ユーザーの指示を解釈してSwiftUIコードを生成します。AIは生成中にナビゲーション構造、データモデル、カラースキーム、アニメーション、エラーハンドリングなど無数の判断を行います。プロンプトが唯一の指示手段です。

良いプロンプトを書けば、修正回数が減り、コードがクリーンになり、最初の生成でイメージ通りのアプリが得られます。

コツ1: ユーザー体験を一連の流れで記述する

機能のリストを並べるのではなく、ユーザーがアプリを開いてから何をするかを具体的に書きましょう。

弱いプロンプト

ワークアウトトラッカーアプリを作って。エクササイズ、セット、レップス機能付き。

強いプロンプト

ワークアウトトラッカーアプリを作成してください。アプリを開くと
今日のワークアウトプランがカード形式で表示されます。カードを
タップするとセットとレップスがチェックボックス付きで展開されます。
フローティングの「+」ボタンでカスタムエクササイズを追加できます。
全セット完了後にお祝いアニメーションが再生され、ワークアウト
サマリーがボトムタブからアクセスできる履歴画面に保存されます。

具体的なユーザーフローを記述することで、AIはより一貫性のある洗練されたアプリを生成できます。

コツ2: ビジュアルスタイルを最初に指定する

Rork Maxはロジックとともにデザインも生成します。デザインの方向性を指定しないと、デフォルトの見た目になります。

記述例

ダークテーマを使用。プライマリ背景色はディープネイビー(#1A1B2E)。
アクセントカラーはインタラクティブ要素にエレクトリックブルー
(#4A90D9)、テキストにソフトホワイト(#F0F0F5)。見出しに
SF Pro Rounded、本文にSF Pro Textを使用。カードは角丸16ptで
グラスモーフィズム効果を適用。

HEXカラー、フォント、角丸の値、視覚効果を明示するほど、出力がイメージに近づきます。

コツ3: ナビゲーション構造を定義する

画面のつながり方をAIに推測させず、ナビゲーションパターンを明示しましょう。

記述例

4つのタブバーを使用: ホーム(家アイコン)、検索(虫眼鏡)、
お気に入り(ハート)、プロフィール(人物)。ホームタブは
NavigationStackでドリルダウン。検索タブは上部に検索バー、
その下にフィルターチップを配置。

ナビゲーションの明示は、画面遷移の不整合という最もよくある問題を防ぎます。

コツ4: エッジケースと空の状態を含める

実用的なアプリはデータがない場合、ネットワーク接続がない場合、想定外の入力に対処する必要があります。

記述例

レシピリストが空のとき、イラストと「まだレシピがありません
— +をタップして最初のレシピを追加しましょう」のテキストを表示。
ネットワークエラー時は「レシピを読み込めませんでした。接続を
確認して再試行してください」のリトライボタンを表示。ローディング中は
カードレイアウトに合わせたスケルトンビューを使用。

エッジケースの処理がアプリの完成度を左右します。プロンプトに含めることでAIが適切にハンドリングします。

コツ5: 複雑なアプリは段階的に構築する

Rork Maxは反復的な開発ワークフローをサポートしています。複雑なアプリはコア機能から始めて、フォローアッププロンプトで改善しましょう。

反復戦略

  1. 1回目: コア画面とナビゲーション構造
  2. 2回目: データ永続化と状態管理
  3. 3回目: アニメーション、トランジション、仕上げ
  4. 4回目: ネイティブAPI統合(HealthKit、ARKitなど)

各イテレーションは前回の結果の上に構築されます。一度に全てを記述するより、このアプローチの方が確実です。

コツ6: Appleのフレームワーク名を直接参照する

Rork MaxはネイティブSwiftを生成するため、Appleのフレームワークや機能を直接参照できます。AIはこれらの用語を正確に理解します。

効果的な参照

リストと詳細ビューの遷移にSwiftUIの.matchedGeometryEffectを使用。
ボタンタップ時にUIImpactFeedbackGeneratorで触覚フィードバックを
実装。Dynamic IslandのLive Activityでタイマーのカウントダウンを表示。

具体的なAPI名を指定することで曖昧さがなくなり、適切なフレームワークを使用したコードが生成されます。

コツ7: データモデルと関連を明示する

アプリが構造化データを扱う場合、モデルを明示的に記述しましょう。

記述例

データモデル:
- Recipe: title(String)、ingredients(Ingredientの配列)、
  steps(Stringの配列)、prepTime(Int、分単位)、
  difficulty(列挙型: easy/medium/hard)、isFavorite(Bool)
- Ingredient: name(String)、quantity(Double)、unit(String)
- MealPlan: date(Date)、meals(breakfast/lunch/dinnerを
  Recipeにマッピングする辞書)

データ構造を明示することで、後々問題になるようなAIの仮定を防げます。

コツ8: 比較参照を活用する

気に入ったアプリやUIパターンがあれば、参照として活用しましょう。AIは人気アプリのデザインについて幅広い知識を持っています。

記述例

習慣トラッカーのデザインで、GitHubのコントリビューショングラフの
ような連続記録カレンダーを使用。完了日は緑の四角、未完了は灰色、
強度を示すグラデーション付き。週間ビューはApple Healthのリング
スタイルの進捗インジケーターに似せる。

比較参照を使うと、複雑なデザインアイデアを素早く正確に伝えられます。

コツ9: アニメーションとモーションデザインを指定する

アニメーションが機能的なプロトタイプと洗練されたアプリの違いを生みます。AIに任せきりにしないようにしましょう。

記述例

タスク完了時、チェックボックスがスプリングアニメーション(0.4秒、
わずかなバウンス)で塗りつぶされる。カードは0.3秒の
ease-in-outトランジションで「完了」セクションにスムーズに移動。
タスク完了時に.sensoryFeedback(.success)を使用。

SwiftUIは優れたアニメーションサポートを持っており、Rork Maxは明確な記述があれば高度なモーションデザインを実装できます。

コツ10: 実機で早期かつ頻繁にテストする

Rork MaxではQRコードをスキャンしてiPhoneに直接アプリをインストールできます。この素早いフィードバックループを活用しましょう。

生成サイクルごとに実機にインストールし、タッチターゲット、スクロールパフォーマンス、アニメーションの滑らかさ、テキストの読みやすさを確認してください。シミュレーターでは問題なく見えても、実機では異なる感触になることがあります。

観察結果を正確なフォローアッププロンプトに活かしましょう。「UIをもっと良くして」よりも「ボトムタブバーのアイコンが小さすぎる。タップターゲットを最低44x44ポイントに拡大して」の方がはるかに効果的です。

ボーナス: プロンプトテンプレート

Rork Maxプロジェクトに使えるテンプレートです:

[アプリの種類]アプリを[対象ユーザー]向けに作成してください。

## コア機能
[3〜5つの主要機能をユーザーフローの詳細とともに記述]

## ビジュアルデザイン
[カラーパレット、タイポグラフィ、コンポーネントスタイル]

## ナビゲーション
[タブ構成またはナビゲーションパターン]

## データ
[主要なデータモデルと関連]

## ネイティブAPI
[統合するAppleフレームワーク: HealthKit、ARKitなど]

## エッジケース
[空の状態、エラーハンドリング、ローディング状態]

全体を振り返って

Rork Maxでの効果的なプロンプトエンジニアリングは、具体的でありながら明確にならないバランスが重要です。ユーザーが何を見て、何がどう動いて、何か問題が起きたときにどうなるかという体験を記述し、実装の詳細はAIに任せましょう。

上記のコツを使って最初のプロンプトをしっかり書き、その後反復的に改善していきましょう。各生成サイクルでAIが何をうまく解釈し、どこにより詳しいガイダンスが必要かがわかってきます。練習を重ねれば、一発でリリース可能なアプリを生成するプロンプトを書く直感が身についてきます。

シェア

お読みいただきありがとうございます

Rork Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • ✦コピー&ペーストで使える実装コード付き
  • ✦毎日新しい上級ガイドを追加
  • ✦¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

もしこの記事がお役に立ちましたら、チップ(¥150)で応援いただけると大変励みになります。広告なしでの運営を続けるため、皆さまのご支援が大きな力になっています。

関連記事

⬡ 開発ツール2026-07-18
文字サイズ最大とドイツ語で、生成された画面は静かに詰まる — Rork Max の SwiftUI にレイアウト耐性の検証を通した記録
Rork Max が生成した SwiftUI 画面を疑似ローカライズと最大文字サイズに通し、どこから詰まるかを機械的に洗い出した記録です。ViewThatFits・ScaledMetric・layoutPriority の使いどころと、再生成のたびに回帰を捕まえるスナップショット検証を、実際の数値とともにまとめました。
⬡ 開発ツール2026-05-17
Rork Max の SwiftUI 機能を壁紙アプリ開発で検証した結果 — 実際に動いた機能と手を入れた機能
運用中の壁紙アプリの本番コードを基準に、Rork Max の SwiftUI ネイティブ生成を検証しました。そのまま使えた機能、手を入れた機能、生成を諦めた機能を、動くコードと実機での計測値とともにお伝えします。
⬡ 開発ツール2026-05-12
Rork Max で複数アプリ共通UIライブラリを Swift Package Manager で構築する実践ガイド
複数アプリを運営する個人開発者向けに、Swift Package Managerで共通UIライブラリを構築してRork Max生成コードの重複を排除する手順です。パッケージ構成の設計、テーマシステムとカードコンポーネント、アニメーションプリセットの共通化、テストまで詳解します。