◉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-05-05中級

16人日が2時間になった話から学ぶ:AIアプリ開発で設計書が速度を決める理由

「16人日の開発が2時間で終わった」という事例を入口に、AI駆動のアプリ開発で設計書の完成度が速度を左右する理由を掘り下げます。画面一覧・データ設計・認証を含む最小構成の設計書テンプレートと、AIに判断を委ねすぎない書き方を実例つきで説明します。

アプリ開発76AI駆動開発設計書個人開発218生産性Rork585開発効率化

Qiitaに投稿された「16人日の開発が2時間で終わった」という記事が話題になりました。最初は「すごいAIの話」だと思って読み始めたのですが、筆者が一番伝えたかったのは全然違うことでした。

「AIがすごかったのではありません。設計書がAIに考えさせなかったから速かったのだ」

この一言が刺さりました。個人でアプリを開発している身として、「AIを使っているのになんで遅いんだろう」と感じる原因がここに凝縮されていると思ったからです。

AIは「実装」が得意で「判断」が苦手

AIコーディングエージェントは、書くべきことが明確なら速い。でも「どうすべきか」を自分で考えなければならない場面で詰まります。

アプリ開発でいうと、こういう質問が飛んできます。

AI: エラーが起きたときの画面はどうしますか?
AI: このデータはローカルに保存しますか?サーバーに送りますか?
AI: ログインが必要なページとそうでないページを教えてください

これに一つひとつ答えながら進めるのは、作業時間の大半を「AI への説明」に使っている状態です。これが設計書なしのAI駆動開発の実態です。

設計書があると何が変わるか

前述の事例では、設計書が3,500行・20セクションで書かれていたそうです。そこには次のような情報が含まれていました。

  • 全画面のUI仕様とデータフロー
  • APIのエンドポイントと入出力形式
  • エラーハンドリングの方針(エラー種別ごとの処理)
  • 今フェーズでは実装しないことの一覧

「今フェーズでは実装しないこと」を明示することが特に重要です。これがないと、AIは「これも実装すべきかもしれない」と余計な判断をしたり確認を取ったりします。

アプリ開発向けの最小設計書テンプレート

Rork や他のAIアプリ開発ツールで試してよかった最小テンプレートを紹介します。完璧な設計書である必要はなく、AIに「考えさせない」ための情報が揃っていれば十分です。

# [アプリ名] 設計書
 
## 概要
- 目的: (一文で)
- ターゲットユーザー: (具体的に)
 
## 画面一覧
1. ホーム画面: (何が表示されるか・何ができるか)
2. 詳細画面: 〜
3. 設定画面: 〜
 
## データ設計
- [エンティティ名]: フィールド一覧と型
- 保存先: ローカル / Firebase / Supabase
 
## 認証
- 必要: Yes / No
- 方法: メール / SNS / 匿名
 
## 画面遷移
- ホーム → 詳細: (トリガーとなるアクション)
- 詳細 → 設定: 〜
 
## エラーハンドリング
- 通信エラー: トーストで表示・リトライボタン
- データなし: 空状態の画面を表示
 
## スコープ外(今回は実装しない)
- プッシュ通知
- 多言語対応
- 分析機能

このテンプレートを埋めるだけで、AIへの質問がほぼなくなります。

Rork でのアプリ開発に当てはめると

Rork で「自然言語でアプリを作る」という場合も、同じ原則が当てはまります。

「カロリー管理アプリを作って」という指示より、「食事の記録・1日の合計カロリー表示・Firebase への保存が必要で、SNS連携は今回なし」という指示のほうが、意図通りのアプリに近いものが出てきます。

Rork への指示も「設計書」の一形態です。詳細に書けば書くほど、修正ループが減ります。

設計書を書くハードルを下げる方法

「設計書を書く時間がない」という声もわかります。私自身、以前は設計書を書くこと自体が億劫でした。

最近実践しているのは、設計書の叩き台もAIに作らせることです。

[作りたいアプリの概要を2-3行で説明]

上記のアプリの設計書を以下のテンプレートで作ってください。
不明な点は TBD で埋めてください。
[テンプレートを貼り付け]

AIが出力した設計書を自分でレビューして TBD 部分を埋める。これだけで30〜60分で最小設計書が完成します。ゼロから書くよりはるかに速いです。

全体を振り返って

AIを使ったアプリ開発が期待より遅い場合、多くはAIが「どうすべきか」を何度も考えさせられていることが原因です。設計書は制約ではなく、AIが最速で動くための地図です。

次のアプリを作るとき、まず10分でいいので設計書のドラフトを作ってからAIに渡してみてください。その違いはすぐに体感できます。

12年の個人開発で見えてきたこと

リリース直後にチェックしているもの

  • クラッシュレポートの上位エラーを24時間ごとに確認しているか
  • AdMob/StoreKit の収益ダッシュボードに異常検知が出ていないか
  • ユーザーレビューに技術的な指摘が含まれていないか
シェア

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

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

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

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

関連記事

◇ アプリ開発2026-09-10
Rork のリポジトリに置く最初の EAS Workflow と、失敗した回にだけ届かない通知
Rork から書き出したリポジトリに .eas/workflows を二本置くまでの手順と、needs でつないだ通知が失敗した回にだけ届かなくなる理由を、手元で走る検査スクリプトの実行結果つきで書き残します。
◇ アプリ開発2026-08-16
グラフが壊れて見えるのは、データが多いときではなく最初の数日でした
記録アプリの折れ線グラフが、データの少ない最初の数日だけ線が消える。原因はY軸の幅が0になり座標がNaNになることでした。実測した挙動と、描画前に置く小さな正規化層を紹介します。
⟐ ビジネス2026-04-22
Rork アプリで最初の10万円を稼ぐまでの実戦手順 — ASO・価格・マーケの初動設計
Rorkで作ったアプリが最初の10万円に到達するまでの初動設計をまとめます。公開前に8割が決まるASO、アイコンとスクリーンショットの制作フロー、迷わない価格設計3パターン、最初の1,000ダウンロードを作る施策、レビュー20件を集める仕掛けまで扱います。