TanStack Query v5 のキャッシュ整合性を壊さない設計 — 無効化境界・楽観的更新・SSR の落とし穴を Antigravity で詰めていく
いいねを押すと表示が一瞬で巻き戻る、別タブから戻ると古い値が残る。TanStack Query v5 で起きるキャッシュ不整合を「壊れる3地点」から逆算し、無効化境界・onMutateのロールバック・QueryClientのリクエスト分離を実コードで設計します。
iOS の画面コードは Kotlin にどこまで自動移行できるか — Android Studio 移行エージェント検証記
iOS コードをネイティブ Kotlin へ自動移行する Android Studio の移行エージェントを、浮世絵壁紙アプリの一画面で検証しました。生成コードの精度、手直しが必要だった12箇所、受け入れ前の検査ワークフローまでの記録です。
Android 17 で縦固定が無視される前に — 壁紙アプリ4本の大画面対応を Antigravity と棚卸しした記録
Android 17 は大画面でアプリの向き・リサイズ制限を無視するようになります。縦固定で育ててきた壁紙アプリ4本のマニフェストとコードを Antigravity エージェントと棚卸しし、プレビュー設計を見直すまでの手順と判断を記録しました。
Google AI Pro と Ultra の損益分岐を実測する — 並列エージェント運用14日間のクォータ消費データから
AI Ultra(月額$100・Pro比5倍上限)は本当に回収できるのか。エージェント実行ログから日次クォータ消費を集計する計測スクリプトと14日間の実測データをもとに、待ち時間を金額換算して損益分岐を判定する手順をまとめました。
今週のAntigravity Lab: エージェントに「どこまで任せるか」を決めるための5本
Antigravity 2.0.0 公開と Gemini CLI 提供終了を控えた週に、エージェントへ「どこまで任せるか」を考えるための5本を選びました。任せる単位の決め方、更新作業と実行基盤、10年前の課金コードの移行記録、日本語UIの設定を扱います。
Managed Agents API を動かして考えた、クラウド実行と手元実行の境界線
Gemini API の Managed Agents(公開プレビュー)を Python から起動し、ポーリング・アーティファクト回収・コストガードまで実装した記録です。手元の CLI エージェントとの使い分け基準も5項目にまとめました。
依存ライブラリの更新を Antigravity エージェントに任せる運用設計 — リスク階層・検証・巻き戻し
溜まり続ける依存更新の通知を、Antigravity のエージェントにどこまで任せられるか。semver を実績で補正するリスク4階層、worktree によるロット隔離、検証と巻き戻しの定型化まで、複数アプリ運用で固めた設計を実物のスクリプトつきで共有します。
10年前の SKPaymentQueue を StoreKit 2 へ — 壁紙アプリ4本の課金コードを Antigravity と移し替えた記録
SKPaymentQueue 依存の課金コードを StoreKit 2 の Transaction.currentEntitlements へ移行した実例です。壁紙アプリ4本での手順、Antigravity エージェントへの任せ方、実機でつまずいた点を記録しています。
Antigravity エージェントへの依頼は「レビューできる単位」で切る — 手戻りを減らすタスク設計
1行の依頼で40分待った結果を月曜に書き直した失敗から、エージェントへのタスクを「自分が15分でレビューできる単位」で切る運用に変えました。実際の依頼文3通、受け入れ条件の書き方、worktree 並列時のファイル境界の切り方まで実例で残します。
壁紙アプリの画像配信を解像度バケット方式で組み直す — Antigravity エージェントに変換と検証を任せた運用設計
端末解像度が増えるたびに壁紙アプリの配信は重くなります。1枚の原画を全端末へ配る方式をやめ、解像度バケット+WebP/AVIF+エッジリダイレクトに組み直し、変換と検証を Antigravity エージェントに任せた運用設計を、実際のコードと閾値ごと残しました。
エージェントに渡す道具の粒度を決める — 粗くまとめるか、細かく分けるか
エージェントに渡すツールを細かく刻むか粗くまとめるかを、一回の意思決定で完結するかという軸で考えます。細かすぎるツール群が招く3つの失敗、粗すぎる場合に失う中断の余地を踏まえ、意図1つ=ツール1つという中間粒度に落ち着いた経緯を詳しく述べます。
Antigravity のエージェント編集が patch does not apply で失敗するときの原因と対処
Antigravity のエージェントがファイルを編集しようとして patch does not apply や hunk failed で止まる症状の原因と直し方をまとめます。エージェントが読んだ後にファイルが変わってしまう競合を中心に、再発させない設定までを実体験ベースで解説します。