F
Flutterスキル
add-dart-lint-validation-rule
flutter
dart_skills_lintに新しい検証ルールとCLIフラグを追加するための手順
official
create-catalog-item
flutter
ユーザーがJSON Schema定義に基づいて新しいCatalogItem、データクラス、および/またはウィジェットクラスを作成するよう依頼した場合に、このスキルを使用します。対象アプリケーションは…
official
dart-best-practices
flutter
複数行文字列( ''' )を、+ や \n による文字列連結よりも優先して使用してください。特にSQLクエリ、HTML、PEMエンコードされたキーなどの大きなテキストブロックでは、可読性が向上し、自然な改行が可能になるため、lines_longer_than_80_charsのlintエラーを回避できます。
official
dart-checks-migration
flutter
移行の候補を見つけるには、以下の検索戦略を使用してください。
official
dart-cli-app-best-practices
flutter
エントリポイントファイル(例:bin/my_app.dart)の内容は最小限に保ってください。これにより、ロジックをプロセスランナーから切り離してテスト容易性が向上します。
official
dart-doc-validation
flutter
ドキュメントの問題を見つけるには:
official
dart-log-failure-parser
flutter
DartおよびFlutterのテストログから失敗を解析します。
official
dart-long-lines
flutter
制限を超える行を見つけるには:
official
dart-matcher-best-practices
flutter
マッチャーの使用を改善する候補を見つけるには、最適でないパターンを検索します。
official
dart-modern-features
flutter
モダナイゼーションの候補を見つけるには:
official
dart-package-maintenance
flutter
DartパッケージをDartチームのベストプラクティスに沿ってメンテナンスするためのガイドライン。
official
dart-skills-lint-validation
flutter
dart_skills_lint CLIを使用してスキルを検証します。環境に応じて適切なワークフ
official
dart-test-coverage
flutter
Dartパッケージにおけるテストカバレッジの実行と解釈のためのガイドライン。
official
dart-test-fundamentals
flutter
テスト構造を改善するための候補を見つけるには:
official
definition-of-done
flutter
このリポジトリ内のmdファイルやdartコードに影響を与えるタスクを完了する前に実行すべき必須チェック。
official
find-release
flutter
指定されたコミットを含む最も低いDartおよびFlutterリリースを見つけるスキルです。ユーザーがFlutterやDartにコミットがいつ取り込まれたか尋ねたときに、このスキルを使用してください…
official
flutter-accessibility
flutter
FlutterアプリにWCAG 2およびEN 301 549アクセシビリティ基準とアダプティブレイアウトを実装します。モバイル、ウェブ、デスクトッププラットフォーム全体で、セマンティックアノテーション、タップターゲットサイズ(最小48x48 dp)、テキストコントラスト比(小テキストは4.5:1、大テキストは3:1)を適用します。ウェブセマンティクスの初期化、インタラクティブウィジェットのラッピング、画面サイズに基づくレイアウト切り替え、キーボード/マウス入力処理のための決定ロジックを提供します。FocusTraversalGroupによるフォーカストラバーサル管理を含みます...
official
flutter-accessibility-audit
flutter
widget_inspectorを通じてアクセシビリティスキャンをトリガーし、不足しているSemanticsウィジェットやラベルをソースコードに自動的に追加します。
official
flutter-add-integration-test
flutter
Flutter Driverをアプリ操作向けに設定し、MCPアクションを恒久的な統合テストに変換します。プロジェクトに統合テストを追加する際に使用します。…
official
flutter-add-widget-preview
flutter
previews.dartシステムを使用して、プロジェクトに対話型ウィジェットプレビューを追加します。新しいUIコンポーネントを作成する際や既存の画面を更新する際に使用し、…
official
flutter-add-widget-test
flutter
Implement a component-level test using `WidgetTester` to verify UI rendering and user interactions (tapping, scrolling, entering text). Use when validating…
official
flutter-adding-home-screen-widgets
flutter
Flutterアプリにホーム画面ウィジェットを追加し、AndroidとiOSでネイティブUIと共有データ同期を実現します。Flutterはhome_widgetパ
official
flutter-animating-apps
flutter
Flutterアプリケーション向けに、アニメーションフレームワークを使用した視覚的フィードバック、トランジション、物理ベースのモーションを提供します。4つのアニメーション戦略:単純なプロパティ変更のための暗黙的アニメーション、再生制御を伴う明示的アニメーション、ルート間の共有要素のためのHeroトランジション、ジェスチャ駆動の自然なモーションのための物理ベースアニメーション。AnimationController、Tween、Curveクラスによるコアな型付きアニメーションシステム。メモリリークを防ぐため、コントローラは常に破棄します。ステガーアニメーション...
official
flutter-animation
flutter
UI要件に最適なFlutterアニメーション戦略を選択・実装します。暗黙的アニメーション、明示的トゥイーン、物理ベースモーション、ヒーロートランジション、ステガーシーケンス、ページルートトランジションの選択肢を備えた決定木を提供。シンプルなAnimatedContainerから複雑なステガーマルチトゥイーン設定まで、各アニメーションタイプの完全なコード例を提示。必須のAnimationController破棄による厳格なメモリ管理と、パフォーマンスベストプラクティスを適用...
official
flutter-app-size
flutter
Flutterアプリのバンドル、APK、IPAサイズを測定・最適化し、プラットフォーム固有の分析と削減戦略を提供します。Android(APK/AppBundle)、iOS(IPA)、デスクトッププラットフォーム(Linux、macOS、Windows)に対応し、プラットフォーム固有の測定ワークフローを備えています。flutter build --analyze-size を介してコードサイズ分析JSONファイルを生成し、Dart DevToolsのApp Size Toolと連携してコンポーネントの内訳を可視化します。デバッグ情報の分割、アセット圧縮などによるサイズ削減を実装します。
official
flutter-apply-architecture-best-practices
flutter
推奨されるレイヤーアプローチ(UI、ロジック、データ)を使用してFlutterアプリケーションを設計します。新しいプロジェクトの構造化やスケーラビリティのためのリファクタリング時に使用します。
official
flutter-architecting-apps
flutter
スケーラブルなFlutterアプリ向けのレイヤードアーキテクチャフレームワークで、関心事の厳格な分離を実現します。UI、Logic、Dataの3層構造を強制し
official
flutter-architecture
flutter
Flutterアプリ向けのMVVMアーキテクチャで、単方向データフローと厳格なレイヤー分離を採用。データレイヤー(サービスとリポジトリ)、ドメインレイヤー(複雑なロジック用のユースケース)、UIレイヤー(ビューモデルとビュー)の3層アーキテクチャを実装。依存性注入にprovider、リアクティブなUI更新にListenableBuilder、ユーザー操作にCommandパターンを使用。単方向データフローを強制:データはリポジトリからビューモデル、ビューへと流れ、イベントは上方向に流れる...
official
flutter-build-responsive-layout
flutter
Use `LayoutBuilder`, `MediaQuery`, or `Expanded/Flexible` to create a layout that adapts to different screen sizes. Use when you need the UI to look good on…
official
flutter-building-forms
flutter
検証済みFlutterフォーム、フィールド単位のエラーハンドリングと送信ワークフローを備えています。StatefulWidgetのホスティングと、フォームの状態とバリデーションを再ビルド全体で管理するための永続的なGlobalKey<FormState>が必要です。TextFormFieldウィジェットと、失敗時にエラー文字列を返し、成功時にnullを返すvalidator()コールバックを使用します。送信時に_formKey.currentState!.validate()を呼び出してすべてのバリデータをトリガーし、フィールドの下にエラーメッセージを自動表示します。ユーザー名を示す完全なコード例を含みます...
official
flutter-building-layouts
flutter
Flutterの制約システムを習得し、レスポンシブでオーバーフローしないレイアウトを効率的に構築する。基本原則:制約は下方向に流れ、サイズは上方向に流れ、親が位置を設定する。フレックスボックスやスクロール可能な領域では、無制約の制約を渡さない。線形レイアウトにはRow / Column、スペース配分にはExpanded / Flexible、重なり要素にはStack、厳密な制約にはSizedBoxを使用する。レスポンシブサイズ調整にはLayoutBuilder、モバイルやタブレットなど適応型レイアウトには条件付きレンダリングを適用する。
official
flutter-building-plugins
flutter
クロスプラットフォームのFlutterプラグインをスキャフォールディングし、Android、iOS、Windows、Web向けのネイティブ相互運用を実装します。標準プラグイン(プラットフォームAPI用のMethod Channels)とFFIプラグイン(C/C++ネイティブライブラリ)の両方をサポート。プラットフォーム固有のSDKアクセスが必要か、直接的なネイティブコードバインディングが必要かに基づいて選択可能。フェデレーテッドプラグインアーキテクチャにより、APIをアプリ対面、プラットフォームインターフェース、独立したプラットフォーム実装パッケージに分割し、チームベースの開発を実現。ステップバイステップの手順を含む...
official
flutter-caching
flutter
Flutterアプリ向けの包括的なキャッシュとパフォーマンス最適化を、複数のデータタイプとプラットフォームにわたって提供します。適切なキャッシュメカニズム(インメモリ、キーバリューペア用のshared_preferences、リレーショナルデータ用のSQLite、大規模ブロブ用のファイルシステム、ネットワーク画像用の画像キャッシュ)を選択するための決定ロジックを提供します。キャッシュデータを先に返し、その後ネットワークからフェッチして更新するストリームベースのオフラインファーストリポジトリパターンを含みます。AndroidのFlutterEngineプリウォーミングなどをカバーします。
official
flutter-caching-data
flutter
Flutterアプリ向けのローカルデータキャッシュとオフラインファーストの同期パターン。5つのキャッシュ戦略をカバー:UI状態用のshared_preferences、構造化データ用のSQLite/Hive、バイナリメディア用のファイルシステム、ナビゲーション用の状態復元、AndroidでのFlutterEngine事前ウォームアップ。ストリームを使用した読み取り(ローカルを生成、リモートを取得、キャッシュを更新)とデュアル書き込み戦略(オンライン専用 vs バックグラウンド同期によるオフラインファースト)によるオフラインファーストリポジトリを実装。画像キャッシュを最適化...
official
flutter-concurrency
flutter
バックグラウンドでのJSONパースと状態管理により、カクつきのないFlutter UIレンダリングを実現します。モデルの複雑さに基づいて、手動シリアライゼーション(dart:convert)とコード生成(json_serializable)を選択するための決定木を提供します。3つの並行処理戦略をサポート:小規模ペイロードにはメインスレッドのasync/await、大規模な一回限りの計算には短命なIsolate.run()、継続的な双方向通信にはReceivePort/SendPortを使用した長命なアイソレート。プラットフォーム対応のフォールバックを含む:...
official
flutter-databases
flutter
MVVM準拠のデータレイヤーで、Flutter向けにリポジトリパターン、ステートレスなサービス、インテリジェントなローカルキャッシュ戦略を採用。データの種類、サイズ、リレーショナルの複雑さに基づいて、永続化技術(shared_preferences、sqflite、drift、hive_ce、isar_community、またはファイルI/O)の選択をガイド。リポジトリを唯一の情報源として実装し、DatabaseServiceとApiClientをプライベートなステートレス依存関係として分離。ドメインモデル、SQLite操作などの完全なコード例を提供。
official
flutter-embedding-native-views
flutter
Android、iOS、macOSのネイティブビューやWebコンテンツをFlutterアプリケーションに直接埋め込みます。パフォーマンスと忠実度に異なるトレードオフを持つ2つのAndroid合成モード(ハイブリッドおよびテクスチャレイヤー)をサポート。iOSとmacOSはハイブリッド合成のみを使用。AndroidおよびiOSでプラットフォームビューを実装するためのステップバイステップのワークフローと、検証およびトラブルシューティングのガイダンスを提供。Full PageまたはMulti-view(埋め込み)モードを介して既存のWebアプリケーションにFlutterを埋め込むことを可能にし、...
official
flutter-environment-setup-linux
flutter
Linux環境のセットアップ。Flutterデスクトップ開発向けで、OS検出とツールチェーンの検証を行います。Debian/UbuntuまたはChromeOSを自動検出し、非aptシステムでは指示を表示して停止します。コア依存関係(curl、git、unzip、libglu1-mesa)とLinuxデスクトップツールチェーン(clang、cmake、ninja-build、GTKライブラリ)をインストールします。オプションのIDEセットアップ(VS CodeまたはAndroid Studio、snap経由)を促します。flutter doctor -vとflutter devicesを実行して環境を検証し、自動インストールを行います...
official
flutter-environment-setup-macos
flutter
macOS向けFlutter開発環境の自動セットアップ。依存関係の検証と診断修正を行います。Flutterのインストール、Xcodeの利用可否、CocoaPodsの有無を確認し、前提条件が不足している場合は明確な指示を表示して停止します。Xcodeのコマンドラインツール設定とライセンス承諾を、必要なsudoコマンドとともにユーザーをガイドします。Xcodeセクションが完全にパスするまで、反復的なflutter doctor検証ループを実行し、残っているツールチェインの問題を特定・解決します...
official
flutter-environment-setup-windows
flutter
Windows向けFlutter開発環境の自動セットアップと、プラットフォーム固有のツールチェーン設定。Flutter SDKパス、Visual Studio C++ツールチェーンのインストール、Windowsデスクトップ、Android、または両方のターゲットを対話型プロンプトで設定します。Androidが選択された場合、Android Studioのセットアップ、デバイス/エミュレーターの設定、USBドライバーのインストールを処理します。OpenSSLを使用して自己署名MSIX証明書を生成し、ローカルのWindowsアプリのパッケージ化と展開を行います...
official
flutter-fix-layout-issues
flutter
Flutterのレイアウトエラー(オーバーフロー、制約の無限大)をDartとFlutter MCPツールを使って修正します。「RenderFlex overflowed」「Vertical…」といった問題に対処する際に使用します。
official
flutter-form
flutter
検証付きフォームを構築する
official
flutter-handling-concurrency
flutter
CPU負荷の高いタスクをバックグラウンドのアイソレートにオフロードし、Flutter UIの応答性を維持します。I/Oバウンドの作業向けのasync/await、単発の重い計算向けのIsolate.run()、永続的なバックグラウンドワーカー向けのメッセージパッシングを伴うIsolate.spawn()の3つの並行処理パターンを提供します。タスクの種類(I/OバウンドかCPUバウンドか)と実行頻度に基づいて非同期操作とアイソレートを選択するための決定マトリックスを含みます。ステップバイステップのタスクチェックリスト付きの3つの完全なワークフローをカバーします:標準...
official
flutter-handling-http-and-json
flutter
Flutter REST API統合とデータ解析のためのHTTPリクエストとJSONシリアライゼーション。3つのHTTPメソッド(GET、POST、PUT、DELETE)を適切なステータスコード検証、HTTPS強制、Uri.https()を使用した安全なURI構築とともにカバー。シンプルなモデルには手動のfromJson/toJson、複雑なネスト構造にはjson_serializableによるコード生成という2つのシリアライゼーション戦略を提供。大きなJSONペイロード処理時のUIのカクつきを防ぐため、compute()を使用したバックグラウンド解析を含む...
official
flutter-home-screen-widget
flutter
Flutterアプリ向けのiOSおよびAndroid向けネイティブホーム画面ウィジェットで、クロスプラットフォームのデータ共有を実現します。App Groups(iOS)とSharedPreferences(Android)を介してDartとネイティブプラットフォーム間のデータ共有を確立し、Flutterアプリからのウィジェット更新を可能にします。シンプルなテキストベースのウィジェットと、ネイティブ表示用に静的画像としてレンダリングされる複雑なFlutter UIをサポートします。Xcode(Swift TimelineProviderを使用したWidget Extensionターゲット)とAndroid Studio(XMLを使用したAppWidgetProvider...)でのネイティブセットアップが必要です。
official
flutter-http-and-json
flutter
Flutterアプリ向けのセキュアなHTTPネットワーキングとJSON処理。バックグラウンドパース対応。httpパッケージを使用し、Uri.https()による安全なURL構築と厳格なステータスコード検証でCRUD操作(GET、POST、PUT、DELETE)を実装。Dart 3のパターンマッチングとファクトリコンストラクタ、toJson()メソッドによる強く型付けされたJSONシリアライズ・デシリアライズを提供。16msを超えるペイロードではcompute()によるバックグラウンドアイソレートへの大規模JSONパース処理をオフロードし、UIのカクつきを防止。
official
flutter-implement-json-serialization
flutter
Create model classes with `fromJson` and `toJson` methods using `dart:convert`. Use when manually mapping JSON keys to class properties for simple data…
official
flutter-implementing-navigation-and-routing
flutter
Flutterの画面遷移とディープリンクにおける、命令的および宣言的ルーティングパターン。Navigator(命令的、スタックベース)とRouter(宣言的、URL同期)の両方のアプローチを、それぞれの使用タイミングのガイダンスとともにカバー。iOS、Android、Webでのディープリンクをサポート。コンストラクタ、ルート引数、戻り値を介したデータ受け渡しを含む。独立したサブナビゲーターと戻るボタンインターセプトを用いた、マルチステップフロー(例:セットアップウィザード)のためのネストナビゲーションを実装。提供...
official
flutter-improving-accessibility
flutter
Flutterアプリをスクリーンリーダーやキーボードナビゲーションを含む支援技術向けに設定します。UIデザインの基本(フォントスケーリング、カラーコントラスト(通常テキストは4.5:1、大きいテキストは3:1)、48x48ピクセルの最小タップター
official
flutter-interoperating-with-native-apis
flutter
Android、iOS、Web上のデバイス固有のネイティブAPIにFlutterコードからアクセスします。3つの統合アプローチをサポート:FFIによる直接C/C++バインディング、Kotlin/Swift/Objective-Cを呼び出すためのプラットフォームチャネル(Pigeonによる型安全性)、およびネイティブUIコンポーネントを埋め込むためのプラットフォームビュー。FFIはdart:ffiを使用し、build.dartフックによる自動ビルドコンパイルを備えています。extern "C"シンボルとDartバインディング生成のためのpackage:ffigenが必要です。プラットフォームチャネルは、非同期メッセージングを提供します...
official
flutter-layout
flutter
レスポンシブなFlutterレイアウトを構築するために、ウィジェットの構成、制約の管理、画面サイズへの適応を行います。コンテンツの次元性、重なり、スクロール、レスポンシブ要件に基づいて適切な基本レイアウトウィジェット(Row、Column、Stack、ListView、GridView、CustomScrollView)を選択するための決定木を提供します。Flutterのコア制約システム(制約は下方向に流れ、サイズは上方向に流れ、親が位置を設定する)を適用し、特定の寸法を強制するためのConstrainedBoxパターンを含みます。実装...
official
flutter-localization
flutter
Flutterアプリを設定して、適切なi18n設定により複数の言語やロケールをサポートします。依存性注入(flutter_localizations、intl)、コード生成設定(l10n.yaml)、プレースホルダー、複数形、地域バリアントに対応した.arb翻訳ファイルの作成を管理します。ルートウィジェットのデリゲート(MaterialApp、CupertinoApp、WidgetsApp)を設定し、明示的なLocalizationsラッピングが必要なTextFieldやCupertinoTabBarのような独立したウィジェットを処理します。対応...
official
flutter-localizing-apps
flutter
ARBファイルとコード生成を使用したFlutterアプリの多言語サポート。flutter_localizationsとintlを使用してpubspec.yamlを設定し、l10n.yamlファイルを定義してgen-l10nコードジェネレーターを有効にします。ローカライズされた文字列はApplication Resource Bundle(.arb)JSONファイルに保存します。テンプレートファイルがすべてのキーを定義し、ロケール固有のファイルが翻訳を提供します。MaterialAppまたはCupertinoAppにAppLocalizations.delegateとプラットフォーム固有のデリゲートを追加してローカライゼーションを統合します...
official
flutter-managing-state
flutter
FlutterでStatefulWidget、MVVM、Providerを使用して、エフェメラル状態とアプリレベルの状態を管理します。エフェメラル状態(単一ウィジェット、setState()で管理)とアプリ状態(ウィジェット間で共有、MVVMとproviderパッケージで管理)を区別します。単一の信頼できる情報源による単方向データフローを実装します。モデルがデータを処理し、ViewModelがChangeNotifierを介してUI状態を管理し、Viewが状態を消費して表示します。MVVM実装のための順次ワークフローを提供します。リポジトリを定義し、作成...
official
flutter-native-interop
flutter
Android、iOS、Web向けFlutterアプリのクロスプラットフォームネイティブ相互運用。最適な統合戦略を選択するための決定ロジックを提供:C/C++コード向けFFI、OS固有API向けPlatform Channels、ネイティブUIコンポーネント向けPlatform Views、Web向けJS Interop。ビルドフック(Flutter 3.38+)を使用した最新のFFIアーキテクチャを実装し、ネイティブツールチェーンコンパイルとDartバインディングをサポート。完全なKotlinおよびSwiftによる非同期Platform Channels(MethodChannel)をサポート...
official
flutter-performance
flutter
Flutterアプリのパフォーマンスボトルネックを体系的にプロファイリングし、的を絞った最適化によって特定・解消します。UIスレッド、ラスター(GPU)スレッド、またはその両方で発生するジャンクを診断するための決定木を提供し、それぞれに固有の修正方法を示します。traceActionとTimelineSummaryを使用した統合テストテンプレートを含み、パフォーマンスベースラインの確立とフレームバジェットの測定を実現します。UI最適化(状態の局所化、constコンストラクタ、StringBufferの使用)とラスター最適化(Opacityの置き換え...)をカバーします。
official
flutter-platform-views
flutter
Android、iOS、macOS、Webプラットフォーム全体でFlutterアプリにネイティブビューとWebコンテンツを埋め込みます。Android Hybrid Composition(ネイティブの忠実度)とTexture Layer(Flutterのパフォーマンス)、iOS/macOS Hybrid Composition、Webの全画面または埋め込みマルチビューモードをサポートします。完全なDartおよびネイティブコードテンプレート(Android用Kotlin、iOS/macOS用Swift、Web用JavaScript)をファクトリ登録パターンとともに提供します。ターゲットプラットフォームと埋め込み方法を事前に決定するための判断ツリーが必要です...
official
flutter-plugins
flutter
Flutterプラグインを、ネイティブ相互運用、メソッドチャネル、FFI統合、フェデレーテッドアーキテクチャでスキャフォールディングします。ネイティブコード要件とチーム構成に基づき、標準プラグイン、FFIプラグイン、またはフェデレーテッドマルチパッケージアーキテクチャを生成します。Android v2埋め込みライフサイクルインターフェース、プラットフォーム固有のネイティブ環境(Kotlin/Java、Swift/Objective-C)、およびメソッドチャネル登録を設定します。アプリ向けインターフェースとプラットフォーム固有の実装を分離した、パッケージ分割されたフェデレーテッドプラグインを実装します。
official
flutter-pr-checks-finder
flutter
Flutter PRの失敗しているチェックを特定し、対応するLUCIログのURLを見つけます。
official
flutter-reducing-app-size
flutter
プラットフォーム間でFlutterアプリのバンドルサイズを測定・最適化し、分析ツールと削減戦略を提供します。--analyze-sizeフラグを使用して詳細なサイズ分析JSONファイルを生成し、肥大化の原因となる大きなパッケージ、ライブラリ、アセットを特定します。DevToolsのアプリサイズツールでツリーマップ検査と差分機能を用いてビルドを可視化・比較し、最適化の進捗を追跡します。Android(APK/AAB)、iOS、デスクトッププラットフォームをサポートし、iOSアプリを含むプラットフォーム固有のワークフローに対応します。
official
flutter-routing-and-navigation
flutter
Flutterアプリケーションにおいて、画面間の遷移、ディープリンクの処理、データ受け渡しを管理します。アプリの要件を評価し、最適なルーティング戦略を選択します。単純なフローには命令型Navigator、ディープリンクやWeb対応には宣言型Router/go_router、独立したサブフローにはネストされたNavigatorを使用します。ルート間のデータ受け渡しは、コンストラクタ引数(推奨)または型安全な引数抽出を備えたRouteSettingsを介してサポートします。MaterialApp.routesを使用した名前付きルートや...を実装します。
official
flutter-setting-up-on-linux
flutter
Linux環境でのFlutterデスクトップ開発向けに、依存関係のインストールと検証ワークフローを自動化します。3つの主要ワークフローをカバー:システム依存関係(ビルドツール、GTKライブラリ、C/C++ツールチェーン)のインストール、flutter doctorによる環境検証、配布用Snapパッケージの準備。Debian/Ubuntuシステム向けの実行可能なコマンドを提供し、ChromeOS Linuxコンテナ向けの条件付きセットアップを含みます。ベースラインのsnapcraft.yamlテンプレートを含みます...
official
flutter-setting-up-on-macos
flutter
We need to translate the given English text into Japanese. The text describes an automated macOS environment configuration for Flutter development. We must preserve the name "flutter-setting-up-on-macos" but it's not in the text, so we don't include it. We translate the text inside <text> only. No extra commentary, no labels. The translation should be natural Japanese, keeping technical terms like Xcode, CocoaPods, flutter doctor, etc. as is. Also preserve numbers and URLs if any (none here). The text ends with ellipsis, so we keep that. Translation: "Flutter開発のためのmacOS環境自動設定(XcodeとCocoaPodsのセットアップを含む)。Xcodeコマンドラインツールのインストールとリンク、デベロッパーライセンスの承諾、CocoaPodsの依存関係管理をガイドします。flutter doctorとflutter devicesを使用して適切な環境設定とmacOSデスクトップ認識を確認する検証ワークフ
official
flutter-setting-up-on-windows
flutter
Windows環境でのFlutter開発向け自動セットアップ。SDK、ツール、プラットフォーム設定を含む。SDKインストール、PATH設定、flutter doctorによる依存関係検証をガイド。WindowsデスクトップコンパイルのためのVisual Studio C++ワークロード設定、Androidエミュレーター/デバイス設定をカバー。リリースバイナリのビルド、必要なDLLを含む配布可能アーカイブのパッケージ化、MSIXデプロイ用の自己署名証明書の生成のためのワークフローを提供。ステップバイステップ...
official
flutter-setup-declarative-routing
flutter
Configure `MaterialApp.router` using a package like `go_router` for advanced URL-based navigation. Use when developing web applications or mobile apps that…
official
flutter-setup-localization
flutter
Add `flutter_localizations` and `intl` dependencies, enable "generate true" in `pubspec.yaml`, and create an `l10n.yaml` configuration file. Use when…
official
flutter-state-management
flutter
Flutterの状態管理において、MVVMと単方向データフローパターンを実装します。エフェメラル状態(setStateによるローカルUI状態)とアプリ状態(MVVMとproviderパッケージによる共有状態)を区別するための決定ロジックを提供します。データ層(Repositoryを単一の真実源とする)、ロジック層(ChangeNotifierを拡張するViewModel)、UI層(不変状態の純粋関数)という厳格な関心の分離を強制します。MVVMパターンを実装するための完全なコード例を含みます...
official
flutter-testing
flutter
Flutterアプリケーション向けに、アーキテクチャを考慮したユニットテスト、ウィジェットテスト、インテグレーションテスト、プラグインテストを生成します。対象コードを解析し、適切なテストタイプ(ロジックにはユニット、UIにはウィジェット、エンドツーエンドにはインテグレーション、ネイティブコードにはプラグイン)を判断します。各テストカテゴリについて、決定木とステップバイステップの実装パターン(フェイク/モックのセットアップやアサーション戦略を含む)を提供します。ViewModel、リポジトリ、ウィジェット、および適切な...を含む完全なアプリフロー向けの、すぐに使えるコードテンプレートが含まれています。
official
flutter-testing-apps
flutter
Flutterアプリ向けの包括的なテストフレームワークで、ユニットテスト、ウィジェットテスト、統合テストの各レイヤーをカバー。3つのテストカテゴリ(分離されたロジックのユニットテスト、UIコンポーネントのウィジェットテスト、実機またはエミュレータ上でのエンドツーエンドフローの統合テスト)に対応。ViewModel、Repository、Service、Viewに対するアーキテクチャテストパターンを提供し、クリーンなテスト設計のためにモックよりもFake実装を重視。Dartテストとネイティブを組み合わせたプラグインテストガイドラインを含む...
official
flutter-theming
flutter
FlutterアプリをMaterial 2からMaterial 3に移行し、コンポーネントとテーマの更新を自動化します。決定木を使用して、非推奨のMaterial 2コンポーネント(FlatButton、RaisedButton、BottomNavigationBar、Drawer)を特定し、Material 3相当のものに置き換えます。レガシーテーマプロパティをMaterial 3のColorSchemeに変換し、非推奨のアクセントカラー参照(accentColor、accentColorBrightnessなど)を削除します。すべてのコンポーネントテーマを*ThemeDataクラスを使用するように正規化し、useMaterial3:...を確実に設定します。
official
flutter-theming-apps
flutter
Flutterアプリにおけるグローバルなスタイリングとアダプティブデザインパターンについて、Material 3テーマを使用して解説。Material 3のカラースキーム、タイポグラフィ、エレベーション、および最新のコンポーネント(NavigationBar、FilledButton、SegmentedButton)への置き換えをカバー。*ThemeDataクラスを使用したコンポーネントテーマの標準化や、accentColorやAppBarTheme.colorといったレガシープロパティの非推奨ガイダンスも含む。プラットフォーム固有のアダプティブパターンとして、スクロールバーの表示、テキスト選択、ボタンの順序(Windows vs....)を提供。
official
flutter-use-http-package
flutter
Use the `http` package to execute GET, POST, PUT, or DELETE requests. Use when you need to fetch from or send data to a REST API.
official
flutter-working-with-databases
flutter
Flutterアプリ向けのSQLiteとオフラインファーストのデータレイヤーアーキテクチャ。構造化されたローカル永続化を実現します。データレイヤーをステートレスなService(生データラッパー)とビジネスロジックを担うRepository(ドメインエンティティごとの単一情報源)に分離。オフラインファーストの同期を実装:読み取りはまずキャッシュされたローカルデータを即座に返し、その後リモート更新を取得。書き込みはまずローカルに保存し、バックグラウンドキューによるフォールバック付きでAPI同期を試行。安全なパラメータ化クエリを用いたSQLiteのセットアップ、ドメイン...
official
genui-helper
flutter
このスキルは、genuiリポジトリに固有のワークフローとベストプラクティスを提供します。
official
grill-me
flutter
ユーザーの計画や設計について、決定木の各分岐を解決しながら、共通理解に達するまで執拗にインタビューする。ユーザーが次のことを望む場合に使用する…
official
integrate-genui-firebase
flutter
ユーザーがgenuiパッケージを統合し、Firebase AI Logicで簡単な会話を開始するよう依頼した場合に、このスキルを使用してください。
official
proofread-markdown
flutter
Googleガイドラインに従ってMarkdownファイルを校正します。
official
rebuilding-flutter-tool
flutter
FlutterツールとCLIを再ビルドします。ユーザーがFlutterツールやCLIのコンパイル、更新、再生成、再ビルドを依頼した場合に使用します。
official
stage-site
flutter
変更をコミットする前やPRをローカルでレビューする前に、サイトをステージングしてすべてが正しく動作することを確認することが重要です。以下の手順でサイトをステージングしてください。
official
test-driven-development
flutter
あらゆる機能やバグ修正を実装する際、実装コードを書く前に使用します
official
update-llms-text
flutter
llms.txtファイルを更新・管理します。ユーザーがセクションの追加、リンクの追加、情報の修正、またはllms.txtファイルの確認を希望する場合に使用します。
official
upgrade-browser
flutter
Flutter Web Engineおよび/またはFrameworkのテストでブラウザバージョン(ChromeまたはFirefox)をアップグレードします。ChromeまたはFirefoxを新しいバージョンにロールまたはアップグレードするよう求められた場合に使用します。
official
validate-pr
flutter
変更されたコードの抜粋が適切に実行され、Markdownファイルに同期されていることを確認します。
official