◉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 サブエージェント構成で並行運用した実装ノート。直列化すべきところと並列化すべきところの判断軸を残します。

antigravity464agents100ios37indie-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-10-13
「いつもの感覚」で決めている判断を、エージェントに渡せる文章に直す手順
頭の中だけにある判断基準を、Antigravity のエージェントが同じように使える文章へ直す手順です。過去の事例で試し、ずれた箇所だけ直す小さな検証つきです。
◈ Agents & Manager2026-09-04
エージェントの実効スコープを書き出しておくと、既定が変わった日に気づけます
Antigravity 1.1.25 で、Markdown 定義のカスタムエージェントが既定で周囲のスキル・ルール・サブエージェントを継承するようになりました。絞ったつもりのエージェントが更新後に広がっていないかを、実効スコープの JSON スナップショットと差分で確かめる手順を書き残します。
◈ Agents & Manager2026-08-21
Antigravity CLI の継承設定は description の重なりを見てから決めています
CLI 1.1.14 で markdown 定義エージェントの継承が inheritCustomizations 一本にまとまりました。手元の 47 本のスキルを実際に棚卸しして、継承を有効にするかどうかをコンテキスト量ではなく description の重なりで決めるまでの記録です。