ANTIGRAVITY LABEN
記事一覧/Agents & Manager
Agents & Manager/2026-05-27上級

6 アプリ並行の iOS 更新を Antigravity の Main / Sub エージェントで束ねた実体験

Beautiful HD Wallpapers / Ukiyo-e Wallpapers / Relaxing Healing / Law of Attraction を含む 6 アプリの iOS 更新を、Antigravity の Main エージェント + 6 サブエージェント構成で並行運用した実装ノート。直列化すべきところと並列化すべきところの判断軸を残します。

antigravity435agents90ios35indie-developmentorchestration15

プレミアム記事

Beautiful HD Wallpapers / Ukiyo-e Wallpapers / Relaxing Healing / Law of Attraction / Cool Wallpapers / Fractal Galleria — この 6 アプリの iOS 更新を、Antigravity の Main エージェントと 6 体のサブエージェントで束ねたのが、今月の個人開発の中心仕事でした。新 iPhone 解像度対応、Firebase の CocoaPods → SPM 移行、StoreKit 2 への切り替え、ATT プロンプト順序の見直しが同時に走っていたため、人間 1 人で 6 アプリを並列に持つことは難しい状況です。

ここで重要だったのは、「並列化できる仕事」と「直列で 1 人の頭を通さないと壊れる仕事」を最初に切り分けることでした。私が個人開発を 12 年続けてきて分かったのは、判断と作業を混ぜたまま AI エージェントに渡すと、後で帳尻が合わなくなる、という構造的な落とし穴です。Antigravity の Main / Sub エージェント構成は、この帳尻問題に正面から向き合える設計でした。

まずは「6 アプリ × 4 タスク」の依存グラフを描く

最初にやったのは、6 アプリ × 4 タスク(解像度 / Firebase SPM / StoreKit 2 / ATT)の依存グラフを 1 枚の紙に書くことです。

新解像度 ────┐
            ├──→ ビルド確認 ──→ TestFlight ──→ App Store Connect 段階公開
Firebase SPM ┤
            │
StoreKit 2 ──┤
            │
ATT 順序 ───┘

このグラフの「ビルド確認」までは並列化できます。「TestFlight」以降は App Store Connect 側のキューがあるため、6 アプリを完全に並列に流すと処理が積まれて遅くなります。直列ノードと並列ノードを混在させるなら、その境目をエージェントに事前に伝える ことが、6 アプリ並行運用の出発点でした。

Main エージェントに渡した最初のプロンプト

Antigravity の Main エージェントに渡したプロンプトは、判断と作業を分離した形にしました。

あなたは 6 アプリ並行 iOS 更新の Producer です。実装作業は行わず、
Sub エージェントへの指示と進捗監視のみを担当してください。
 
各 Sub エージェントには、以下の 4 タスクを順に投げてください:
  T1: 新解像度(iPhone Air / 17 Pro / 17 Pro Max)対応
  T2: Firebase Apple SDK の CocoaPods → SPM 移行
  T3: StoreKit 2 への移行(SKPayment → Transaction.currentEntitlements)
  T4: ATT プロンプト順序(MobileAds 初期化前に呼ぶ)
 
判断ルール:
  - T1 と T4 は依存なし、並列化してよい
  - T2 は T1 のビルドが通ってから着手(ビルド失敗の原因切り分けのため)
  - T3 は T2 の Firebase 動作確認が取れてから着手
  - 各タスクの完了条件は「ビルド成功 + TestFlight 内部配信通過」
 
報告フォーマット:
  | App | T1 | T2 | T3 | T4 | Notes |

Main エージェントを「Producer」と定義したのが効きました。実装に手を出さないと宣言させると、Sub エージェントへの委任に集中します。判断は人間とMain、作業は Sub という三層構造が、6 アプリ並行運用の最小単位になりました。

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

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
Beautiful HD Wallpapers をはじめとする 6 アプリの iOS 更新(新解像度 + Firebase SPM + StoreKit 2 + ATT 順序)を、Antigravity の Main / Sub エージェントで束ねるための具体的な分担マップを再現できます
12 年の個人開発で見えてきた「並列化してよいタスク」と「直列で 1 人の頭を通すべきタスク」の判断軸を、実際の 6 アプリ運用のリリースゲートに落とし込めます
Antigravity の Plans 機能を 6 アプリで共有する場合の、競合と差分管理の設計(命名規約 + diff チェック + Crash-free 99.7% を超えるロールバック判定)を導入できます
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

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

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

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

関連記事

Agents & Manager2026-06-19
並列にするか、順番に残すか — 複数エージェントを束ねるときの損益分岐
複数のエージェントを並列で走らせるべきか、直列のまま残すべきか。調整コストと待ち時間短縮の損益分岐をざっくり見積もる式と、4サイト運用での実際の線引き、判定を自動化する小さなスクリプトまでまとめました。
Agents & Manager2026-06-19
複数エージェントをどう束ねるか: 並列化する仕事と直列に残す仕事の線引き
Antigravity 2.0 で複数エージェントの真の並列実行が可能になりました。ただ全部を並列にすれば速くなるわけではありません。どの作業を並列に分け、どこを直列のまま残すか。依存関係と競合の観点から、破綻しないオーケストレーション設計を考えます。
Agents & Manager2026-05-18
Crashlyticsの毎朝トリアージを5つのAntigravityサブエージェントに分担させた話
個人で6本のアプリを運営している中で毎朝のクラッシュトリアージが負担になり、Antigravityのサブエージェント5つに責務を分割しました。Fetcher/Classifier/Repro/Patch/PRの各段で人間レビューの境界線をどこに置いたかを、二週間の実運用データと合わせて記録します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →