一键导入
flutter-stage3-implementation
Flutterアプリの実装フェーズ(第三段階)。仕様書と構造計画書に基づいて実際のコードを 記述し、動作するアプリケーションを構築する。「実装を開始して」「コードを書いて」 「Stage3に進む」「フィーチャーを実装して」時に使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Flutterアプリの実装フェーズ(第三段階)。仕様書と構造計画書に基づいて実際のコードを 記述し、動作するアプリケーションを構築する。「実装を開始して」「コードを書いて」 「Stage3に進む」「フィーチャーを実装して」時に使用。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Flutter開発の全体フローと3フェーズ開発プロセスをガイドするスキル。 「開発フローを教えて」「次のステップは?」「モードを選択したい」時に使用。
Flutterアプリの構造計画フェーズ(第二段階)。仕様書に基づいてアプリケーション全体の ファイル構成を計画し、構造計画書(AI/specs/structure_plan.md)を作成する。 「構造計画を作成して」「ファイル構成を決めて」「Stage2に進む」時に使用。
新規Flutterアプリの仕様策定フェーズ(第一段階)。ユーザーとの対話で要件をヒアリングし、 アプリケーション仕様書(AI/specs/application_specification.md)を作成・完成させる。 「アプリを作りたい」「仕様を決めたい」「新規開発を始めたい」「要件定義して」時に使用。
Flutterアプリの構造計画フェーズ(第二段階)。仕様書に基づいてアプリケーション全体の ファイル構成を計画し、構造計画書(AI/specs/structure_plan.md)を作成する。 「構造計画を作成して」「ファイル構成を決めて」「Stage2に進む」時に使用。
Flutterアプリの実装フェーズ(第三段階)。仕様書と構造計画書に基づいて実際のコードを 記述し、動作するアプリケーションを構築する。「実装を開始して」「コードを書いて」 「Stage3に進む」「フィーチャーを実装して」時に使用。
Flutter開発の全体フローと3フェーズ開発プロセスをガイドするスキル。 「開発フローを教えて」「次のステップは?」「モードを選択したい」時に使用。
| name | flutter-stage3-implementation |
| description | Flutterアプリの実装フェーズ(第三段階)。仕様書と構造計画書に基づいて実際のコードを 記述し、動作するアプリケーションを構築する。「実装を開始して」「コードを書いて」 「Stage3に進む」「フィーチャーを実装して」時に使用。 |
目的: 仕様書と構造計画書に基づき、実際のコードを記述する
成果物: 動作するアプリケーション
❌ 構造計画書に記載のないファイルの新規作成禁止
🔄 計画変更が必要な場合は第二段階に戻って修正
✅ レイヤー順序を守って実装: Model → ViewModel → View
# プロジェクト初期化
./AI/scripts/setup/init_project.sh --yes
# 依存パッケージ追加
./AI/scripts/setup/add_dependencies.sh --yes
# Core構造生成
./AI/scripts/generate/generate_core.sh --yes
# 共通例外クラス生成
./AI/scripts/generate/init_core_exceptions.sh --yes
# フィーチャー構造生成
./AI/scripts/generate/generate_feature.sh -n FeatureName -p user -y
/status check/validate_structure/status update実装前に以下のガイドを必ず読むこと:
AI/architecture/features/1_model/1_entities/GUIDE.md — Freezedエンティティ定義AI/architecture/features/1_model/2_repositories/GUIDE.md — リポジトリI/FAI/architecture/features/1_model/3_services/GUIDE.md — サービス実装AI/architecture/features/1_model/exceptions/GUIDE.md — ドメイン例外| ディレクトリ | 責務 | 使用技術 |
|---|---|---|
1_entities/ | ビジネスエンティティ | Freezed |
2_repositories/ | リポジトリI/F + 実装 | 抽象クラス + 具象クラス |
3_services/ | ビジネスロジック | 純粋Dart |
exceptions/ | ドメイン例外 | Exception継承 |
実装前に以下のガイドを必ず読むこと:
AI/architecture/features/2_viewmodel/1_states/GUIDE.md — 状態クラス定義AI/architecture/features/2_viewmodel/2_notifiers/GUIDE.md — 状態管理| ディレクトリ | 責務 | 使用技術 |
|---|---|---|
1_states/ | 状態定義 | Freezed |
2_notifiers/ | 状態管理 | Riverpod Notifier |
重要: DI設定について
MVVM では DI(依存性注入)は core/di/ に集約:
- core/di/providers.dart で Repository / Service のバインディングを定義
- Notifier は ref.read() で Service を取得
- Clean Architecture の 2_providers/ に相当する機能を core/di/ で担う
実装前に以下のガイドを必ず読むこと:
AI/architecture/features/3_view/2_screens/GUIDE.md — 画面定義AI/architecture/features/3_view/1_widgets/GUIDE.md — ウィジェット定義| ディレクトリ | 責務 | 使用技術 |
|---|---|---|
2_screens/ | 画面レイアウト | ConsumerWidget / HookConsumerWidget |
1_widgets/ | 再利用UI部品 | StatelessWidget |
# 構造検証
/validate_structure
# ステータス更新
/status update
# 静的解析
/flutter_analyze
flutter analyze 実行・全エラー解消「フィーチャー [名前] の実装が完了しました。
次のフィーチャーを実装しますか?」
✅ 仕様書の要件
✅ 構造計画書の役割
✅ AI/architecture/guides/dependencies/core_stack.md のライブラリ
✅ AI/architecture/guides/README.md のアーキテクチャ・命名規則
✅ Notifier は Riverpod Notifier / AsyncNotifier を使用
✅ View層は StatelessWidget / HookWidget / HookConsumerWidget / ConsumerWidget を使用(StatefulWidget禁止)
AI/specs/application_specification.mdAI/specs/structure_plan.mdAI/architecture/guides/dependencies/core_stack.mdAI/architecture/guides/README.mdAI/architecture/guides/directory_structure_and_naming_rules.md