◉ANTIGRAVITY LABEN
記事一覧/アプリ開発
▣ アプリ開発/2026-05-25中級

Antigravity の Inline Edit と Agent モードを壁紙アプリ運用で1ヶ月使い分けた所感

壁紙アプリ4本の実運用で Antigravity の Inline Edit と Agent モードを1ヶ月使い分けた所感です。実測値・AGENTS.md への判断軸の固定・dSYM 一括統一・クレジット消費まで、現実的な運用設計を共有します。

Antigravity386Inline EditAgent ModeWorkflowiOS27Android27

✦ プレミアム記事

個人開発で iOS / Android のアプリを複数本、日常的にメンテナンスしています。壁紙系・癒し系を中心としたその運用ラインに Antigravity を組み込み始めて、ちょうど 1 ヶ月が経ちました。「Inline Edit」と「Agent モード」をどう使い分けるのか — 壁紙アプリ 4 本の同時メンテナンスを通じて 1 ヶ月手探りした所感を、できる限り淡々と書き留めておきます。

最初に断っておくと、これは「どちらが優れているか」という比較記事ではありません。両方とも実務で必要な道具で、判断を誤ると、気づかないうちに時間を溶かす類のものです。1 ヶ月のメモを読み返しながら、自分のなかでようやく整理がついた使い分けの軸を、同じように複数アプリを抱えている方の参考になればという気持ちで書いています。

なぜ Inline と Agent の使い分けに悩んだのか

きっかけは、Firebase の CocoaPods から SwiftPM への移行作業でした。4 本のアプリで同じような調整を繰り返す必要があり、最初は「全部 Agent モードに任せれば早そうだ」と高を括っていたのですが、結果としては小回りの利く修正まで Agent に依頼してしまい、不要な周辺ファイルへの編集提案が混ざって取り消しに時間を取られる、という事態が続きました。

逆に、依存解決や Build Settings の整合性チェックなど、複数ファイルを横断する作業を Inline で粘ってしまい、後から「これは最初から Agent に投げたほうが早かった」と気づくこともありました。道具の選択を一つ誤るだけで、それまでの手の動きがまるごと空回りしてしまう — その感覚を早めに言葉にしておきたいと思ったのが、今回のメモを残す動機です。

Inline Edit が向いていた場面

1 ヶ月のメモから、Inline Edit を選んで満足度が高かった作業を整理すると、共通点が見えてきました。

第一に、変更スコープが 1 ファイルかつ 10〜30 行程度の修正です。たとえば、Localizable.strings の表記揺れ修正、命名規約に揃える小さなリファクタリング、SwiftUI の View 内でのモディファイア順序の入れ替えなど、目視で全体を追える範囲では Inline のテンポが明らかに良いと感じました。

第二に、「確定的に置換したい」場面です。i18n リソースのキー命名統一や、Deprecated API の単純置換は、提案内容を 1 つずつ承認して進めたほうが、後から差分を読み返したときに自分の思考過程が辿りやすいです。Agent に丸投げすると差分が大きくなりすぎ、レビュー時に「なぜここをこう書き換えたのか」が分からなくなる場面が何度かありました。

第三に、プロンプトを短く保ちたい場面です。Inline は選択範囲が文脈の中心になるため、長い前置きを書かなくても意図が通じやすいです。1 日あたり数十回の小さな修正をこなす運用では、この「説明を省略できる」感覚が積み重なって、体感の作業速度に効いてきます。

✦

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

この記事の続きを読む

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

この記事で得られること
✦1ヶ月の実測ログから導いた、Inline と Agent を1拍で選び分ける6つの判断軸
✦判断のブレを止めるために AGENTS.md へ書き出した運用ルールの実物
✦dSYM Build Phase を4本一括統一する Agent 指示と、消費クレジットを抑える進め方
✦誤選択11件の方向別ロス比較と、Inline で抱えすぎた状態を検知する inline-guard.sh
Stripe による安全な決済 · いつでもキャンセル可能
✦

この記事を購入する

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

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

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

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

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

関連記事

▣ アプリ開発2026-03-18
Antigravity で SwiftUI × CloudKit の iCloud 同期アプリを本番実装する
SwiftUI と CloudKit を Antigravity で組み合わせ、デバイス間リアルタイム同期の iOS アプリを本番実装します。CKRecord 設計、オフライン対応、queryable インデックスとスキーマ昇格の落とし穴まで、実装の判断ごとに整理しました。
▣ アプリ開発2026-10-15
immutable を付けた資産を同じ URL で差し替えたら、利用者のブラウザだけが古いままでした
長期キャッシュを付けた JS を同じ URL で差し替えても、CDN をパージしてもブラウザは取り直しません。同じ URL・no-cache・クエリ付き・内容ハッシュ名の 4 方式を Chromium で並べて比べ、ビルドの最後にハッシュを付ける完全なスクリプトまでをまとめました。
▣ アプリ開発2026-09-29
Cloudflare をパージしても古い壁紙が届き続けた原因は、オリジン側で JPEG を握っていた XPageSpeed
同じ URL に上書きした壁紙画像が、Cloudflare をパージしても古いまま届き続けた運用の記録です。ローカル・オリジン・エッジの三者を突き合わせて層を名指しする検査、プレフィックスパージの使いどころ、Xserver の XPageSpeed を .htaccess で安全に切る書き方まで扱います。