この記事は、人間が書きAIが推敲した文書になります
現在、App Store の Review 待ちの時間を利用して記事にまとめている。
iOS、Android アプリをそれぞれネイティブで開発する上で使い分けが決まってきた。
現在課金している or 無料プランで使用しているツール
以下のようなものがある。(スポンサー表記も含めて).
- Devin (Cognition AIからライセンス提供いただいている)
- Claude Code (Claude Code Max Plan を契約している、 Credit を気軽に受け取ったりもしている)
- ChatGPT (現在はPlus Plan である、主にCodex CLI目的で使用している)
- Cursor (20ドルプラン)
- GitHub Copilot (会社が契約しているものを個人でも使用できるようになっているため、利用している)
各ツールの使い道について
Claude Code は主力兵器
Claude のサブスクのコスパが圧倒的なので気軽に使える主力兵器です。
主な用途は以下の通り:
- 技術的調査
- コードベースの質問
- 並列で細かなタスクをローカルで実行
Claude Code の Plan Mode を積極的に活用している
Claude Code の Plan Mode をまずは起動している。 Claude Code team の Boris さん(@bcherny)も同じことを述べていた。
Claude generally just figures it out. The only thing I do manually is I enter plan mode at the start of most sessions
— Boris Cherny (@bcherny) 2025年12月27日
The single biggest tip is: almost always start in plan mode. Once you align on a detailed plan, Opus 4.5 gets it right pretty much every time.
— Boris Cherny (@bcherny) 2025年12月27日
dig コマンドで Claude Code に不明点を質問させる
/dig コマンドの実際の利用例
— Kuu🍣 (@Fumiya_Kume) 2025年12月30日
dicisionに応じて次なる質問を投げかけてくれるので、網羅的に決めていくことができる。 https://t.co/1XO50zYnGF pic.twitter.com/xB2UdWu9PS
自分は、 /dig というカスタムコマンドを作成して使っている。
自分は不明点を自力で見つけて書き出すのが苦手なので、 Claude Code に探させて、こちらに質問させている。
回答次第で不明点は増えていくはずなので、回帰的に Claude Code が不明点を質問するように prompt を書いている。
最終的に不明点がある程度減った状態の plan を Claude Code が立ててくれるはずである。
Claude Code に詳細な plan を立てさせる
Claude Code が何をしようとしているのか、抽象的な仕様だけでは判断しきれない。
SIerの開発工程における基本設計書と詳細設計書みたいな関係を想像してもらえれば早いです。
詳細設計自体も Claude Code に書かせている。phase ごとに分けてコードをコピー&ペーストすれば大体完成する。
実際に実践してみるとエラーやうまく動かないこともあるが、8割の不明確性を潰しながら実行することができる。
詳細な plan を Antigravity やその他の AI 系ツールの無料枠に渡して実行させることで Claude Code の limit が近い場合でもより多くの開発をできる tips もある。
低コストモデルでも、コピー&ペーストでエラーを修正するだけで実行できる環境を構築している。
Codex CLI は寡黙なGEEK
Codex CLI では gpt-5.2-codex xhigh だけを使っている。
delay よりも品質を重視することばかり投げているからだ。
以下のようなことをしたい場合に使用している
- Code Quality Improvement idea
- Migration
- iOS/Android 間の機能差分検出
Claude Code と Codex CLI の連携
Codex CLI で問題点を洗い出し、 Claude Code に細かく分けた item の plan を立てさせている。
PR作成後の流れ
比較的アグレッシブにCI を設定している。
AI時代においてCIの設定ファイルは自動的に生成してくれるし、コード品質を毎回人間がチェックしているのは意味が薄いためだ。
- CI がコードをチェック
- GitHub Copilot code review を起動、コメントを付ける
- Devin がPR review コメントを見て修正、コメントを返信
- 再度 PR review を実行し、コメントが付いたら3に戻る
人間によるチェック
個人開発であることもあり、極端に言えば動けば正義だと思っている。
コード品質などを考慮せずに Vibe Coding した場合、自分は不可能なので、 AI と CI によるコード品質改善ループを定義して実行している。