「アイデアはあります。でも実装できない」という悩みは、AIコーディングツールの登場で劇的に変わりつつあります。特にAntigravityを使ったワークフローでは、500ワード程度の製品要件書(PRD)を入力するだけで、数分後には実際に動くアプリが手元に届くケースが増えています。
ここではPRDを起点としたAntigravityの開発ワークフローを、初めての方でも再現できるようにステップ形式で解説します。
なぜ「PRD先行」が効くのか
多くの人がAIコーディングツールで躓くのは、「何を作るか」が曖昧なまま対話を始めるからです。「ToDoアプリを作って」ではなく、誰が・何のために・どんな操作をするかが明確なPRDがあると、AIの出力品質が一気に上がります。
PRDとはProduct Requirements Document(製品要件書)の略で、大規模なプロジェクトでは数十ページに及ぶこともありますが、個人開発や小規模なMVPでは500〜1,000ワード程度の簡潔なもので十分です。
Antigravityは長い文脈の処理が得意なため、初期プロンプトが充実しているほど、その後の修正回数が少なくて済みます。
PRDの書き方:最低限の5要素
効果的なPRDには以下の5つの要素を含めるだけで十分です。
1. 目的と背景: このアプリは誰のどんな問題を解決するのか。1〜2文で明確に書きます。例:「フリーランサー向けに、請求書の作成と送付を1画面で完結できるシンプルなWebアプリを作ります。」
2. ターゲットユーザー: 使う人のイメージを1〜2文で。技術的なリテラシー、使用デバイス(スマホ/PC)、利用シーンなどを含めると精度が上がります。
3. 主要機能リスト: 必須機能を箇条書きで3〜7項目。「あれもこれも」ではなく、MVPとして最低限必要なものに絞ります。
4. 画面構成のイメージ: 「ホーム画面」「詳細画面」「設定画面」程度の粒度でOKです。画面遷移の概要があると、Antigravityがナビゲーション設計を自動で考えてくれます。
5. 技術的な制約・好み: 「React Nativeで」「Webアプリで」「ダークモード対応必須」など、決まっているものがあれば記載します。なければ空白でも構いません。
Antigravityへの投入方法
PRDが書けたら、Antigravity(antigravity.ai)を開きます。
新規プロジェクトを作成したら、最初のプロンプトにPRD全体をそのまま貼り付けます。「以下のPRDをもとにアプリを作ってください」という一行を前置きとして添えるだけで十分です。
この段階で大切なのは、修正を急がないことです。Antigravityは最初のプロンプトを全体設計の基盤として使います。最初の出力が100%でなくても、まず「どんなアーキテクチャを選んだか」「画面設計をどう解釈したか」を確認してから、差分を伝える形で修正指示を出すとスムーズです。
典型的な開発サイクル
PRDを投入してから最初のリリース候補ができるまでの典型的な流れを紹介します。
Phase 1(0〜5分): Antigravityがアーキテクチャを提案し、基本的な画面構造を生成します。このタイミングで「アーキテクチャの確認をお願いします」と一言添えると、選択理由と代替案を説明してくれます。
Phase 2(5〜20分): 機能ごとの実装が進みます。この段階では「〇〇の動作が意図と違う」という差分ベースのフィードバックが効果的です。「最初からやり直して」より「この画面のこの部分だけ修正して」の方が精度が高く、時間も節約できます。
Phase 3(20〜40分): デザインとUIの調整です。「もう少しシンプルに」「ボタンを大きく」といった自然言語での指示が通じます。具体的なカラーコードやサイズ指定も可能です。
Phase 4(40〜60分): テストと最終調整です。実機またはプレビューで動作確認し、バグや違和感を伝えます。この段階では「このエラーメッセージをそのままAntigravityに貼り付ける」のが最も効率的です。
失敗パターンとその回避策
よくある失敗1:PRDが曖昧すぎる。「便利なアプリを作ってほしい」のような抽象的な指示では、Antigravityは一般的すぎるアプリを作りがちです。回避策は、上記5要素のうち「主要機能リスト」だけでも具体的に書くことです。
よくある失敗2:修正指示が連続で重なる。「ここを直して」→「やっぱりここも」→「あ、さっきのも戻して」の連鎖は、コンテキストが汚れて整合性が崩れる原因になります。修正をまとめてから一度に伝えることを意識しましょう。
よくある失敗3:完璧主義になりすぎる。最初のMVPは「動く」ことが最優先です。デザインや細かいUXは、実際にユーザーが触ってからフィードバックを得て改善する方が、最終的に良いプロダクトになります。
全体を振り返って
PRD先行のワークフローは、「何を作るか」の思考を先に済ませることで、AIとのやり取りを「実装」に集中させる効果があります。500ワードのドキュメントが、数分後には動くアプリに変わる体験は、一度経験すると開発に対する感覚が大きく変わります。
まずは小さなアイデアで試してみてください。完璧なPRDでなくても、書き始めることが最初のステップです。