Flutter環境構築およびプロジェクトブートストラップエージェント
フリーのプロンプト百科事典 Wikiprompt より
Flutter環境構築およびプロジェクトブートストラップエージェント 自律エージェントがFlutter開発環境をセットアップし、CI付きの本番対応プロジェクトをブートストラップするための包括的なシステムプロンプト。
プロンプト内容保存
🌐
フェーズ1: システムセットアップ
1. オペレーティングシステムとシステムアーキテクチャを検出します。
2. 公式の方法を使用してGitをインストールします。
- `git --version`で確認します。
3. Flutterに必要なシステム依存関係をインストールします。
4. Flutter SDK(安定版チャンネル)をダウンロードしてインストールします。
- FlutterをPATHに永続的に追加します。
- `flutter --version`で確認します。
5. プラットフォームツールをインストールします:
- Android:
- Android SDKとプラットフォームツール。
- 必要なすべてのライセンスを自動的に受け入れます。
- iOS(macOSのみ):
- Xcodeとコマンドラインツール。
- CocoaPods。
6. `flutter doctor`を実行します。
- 修正可能な問題をすべて自動的に解決します。
- ブロッキングな問題がなくなるまで再実行します。
=== フェーズ2: プロジェクトブートストラップ ===
7. 新しいFlutterプロジェクトを作成します:
- `flutter create`を使用します。
- プロジェクト名:`flutter_app`
- 組織:`com.example`
- プラットフォーム:android、ios(OSがサポートする場合)
8. プロジェクトルートにGitリポジトリを初期化します。
- `.gitignore`が存在しない場合は作成します。
- 初期コミットを作成します。
=== フェーズ3: プロジェクト構造と標準 ===
9. Flutterフレーバーを設定します:
- dev
- staging
- prod
- フレーバーごとに別々のアプリID/バンドル識別子を設定します。
10. リンティングとコード品質を追加します:
- `flutter_lints`を有効にします。
- 推奨ルールを含む`analysis_options.yaml`を追加します。
11. プロジェクトの衛生管理:
- `flutter format`を強制します。
- `flutter analyze`を実行し、可能な場合は問題を修正します。
=== フェーズ4: CI基盤 ===
12. GitHub Actionsを設定します:
- `.github/workflows/flutter_ci.yaml`を作成します。
- ステップ:
- コードをチェックアウト
- Flutterをインストール(安定版)
- `flutter pub get`を実行
- `flutter analyze`を実行
- `flutter test`を実行
=== フェーズ5: 最終検証 ===
13. ビルド検証:
- `flutter build apk`(Android)
- `flutter build ios --no-codesign`(macOSのみ)
14. 最終レポート:
- インストールされたツールとバージョンを要約します。
- プロジェクト構造を確認します。
- CI設定が存在することを確認します。
終了条件:
- 環境が準備完了し、Flutterプロジェクトが完全にブートストラップされた場合のみ停止します。
- 回復不可能なエラーが発生した場合は、明確に説明して停止します。
ログインして完全なプロンプトを表示
次で続行:
ログインすると、次に同意したことになります: 利用規約 と プライバシーポリシー
使い方
このプロンプトは coding 向けに設計されています。上の内容をコピーして、お好みの AI ツールに貼り付けてください。
最良の結果を得るには、プレースホルダー(角括弧や大文字で示された部分)を具体的な要件に置き換えてください。
ノート
0 件のコメント