モダンアーキテクチャで新しいAndroidアプリを雛形生成する
使うタイミング: 新しいアプリを始めるにあたり、半年後に修正するはめになるアーキテクチャ上のミスを避けたいとき。
フロー
-
Claudeにモジュール構成の雛形生成を依頼するUse claude-android-skill. Scaffold a multi-module Android app called 'HabitTracker' with features: home, tracking, settings. Compose UI, Hilt DI, Room DB, offline-first.✓ コピーしました→ :app, :core:database, :core:ui, :feature:home… などのモジュールが生成される
-
最初のフィーチャーをエンドツーエンドで追加するImplement the tracking feature: data layer with Room entity, domain layer with use cases, UI with Compose and ViewModel. Include unit tests.✓ コピーしました→ 3つのレイヤーにまたがるファイルとテストがすべてコンパイルを通る
結果: NowInAndroidスタイルのパターンに準拠した、動作するアプリが完成します。
注意点
- 小さなアプリを8モジュールに過剰分割してしまう — シンプルなプロジェクトの場合は「シングルモジュールで十分」とスキルに明示的に伝える