flutter-upgrade

Featured

Flutter SDKバージョンアップグレード対応。新バージョンのリリースノート・Breaking Changes調査、コードベース影響分析、mise/CI/Shorebird含むプロジェクト全体の対応タスクリスト作成と実行。「Flutterアップグレード」「Flutter X.Y.Zがリリースされた」「Flutter最新化」「Flutter更新」と言われたとき、またはFlutterの新バージョンについて言及されたときに使用する。

AI & Automation 1,066 stars 108 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Flutter Upgrade Flutter SDKの新バージョンへのアップグレードを体系的に進めるスキル。 リリースノート調査からコード修正・検証まで一貫して対応する。 ## フェーズ1: 情報収集 ### 1-1. リリースノート調査 WebSearch / WebFetch で以下を調査する: - **Hotfix Issue**: `https://github.com/flutter/flutter/issues` で `[stable] [hotfix] Flutter Release Version X.Y.Z` を検索 - **Release Notes**: `https://docs.flutter.dev/release/release-notes/release-notes-X.Y.0` - **Breaking Changes**: `https://docs.flutter.dev/release/breaking-changes` - **Flutter blog**: `https://blog.flutter.dev` の What's new 記事 - **CHANGELOG**: `https://github.com/flutter/flutter/blob/master/CHANGELOG.md` hotfix リリース (X.Y.1〜) の場合、メジャーリリース (X.Y.0) の Breaking Changes も含めて調査する。 ### 1-2. 現在のプロジェクト状態を確認 ```bash # 現在のFlutterバージョン flutter --version # mise管理のバージョン cat .mise.toml # Dart SDK制約 grep -A1 'environment:' apps/mobile/pubspec.yaml ``` ## フェーズ2: プロジェクト影響分析 ### 2-1. Breaking Changes のコードベースマッチング リリースノートで見つかった Breaking Changes / 非推奨API それぞれについて、 `Grep` でコードベース内の使用箇所を検索する。 ``` Grep pattern="<deprecated_api>" path="apps/mobile" glob="*.dart" ``` 該当なし → 対応不要と明記。該当あり → ファイルと箇所数を記録。 ### 2-2. プロジェクト固有の影響チェック このプロジェクトには以下の固有構成があり、それぞれ確認が必要: #### mise (バージョン管理) - `.mise.toml` の `flutter` バージョンを更新する必要がある - グローバルにも反映する (`mise use --global`) #### CI/CD (GitHub Actions) - 全ワークフローが `.mise.toml` から Flutter バージョンを読み取る仕組み (`grep 'flutter' .mise.toml` → `flutter-action` の `flutter-version`) - `.mise.toml` を更新すれば全ワークフローに自動反映される - ワークフロー一覧を `Grep` で確認し、変更が正しく伝播するか確認する ```bash grep -r "mise.toml" .github/w...

Details

Author
K9i-0
Repository
K9i-0/ccpocket
Created
7 months ago
Last Updated
yesterday
Language
Dart
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

flutter-upgrade

Flutter SDKバージョンアップグレード対応。新バージョンのリリースノート・Breaking Changes調査、コードベース影響分析、mise/CI/Shorebird含むプロジェクト全体の対応タスクリスト作成と実行。「Flutterアップグレード」「Flutter X.Y.Zがリリースされた」「Flutter最新化」「Flutter更新」と言われたとき、またはFlutterの新バージョンについて言及されたときに使用する。

0 Updated today
chenyynx
AI & Automation Listed

flutter-dependency-upgrades

Plan, execute, or review Flutter and Dart SDK upgrades, dependency resolution, lockfile changes, package breaking changes, and compatible native toolchain migrations. Use when versions or compatibility are the task; route ordinary Dart refactoring to dart-language, security audits to flutter-security, and release artifacts to flutter-build-release.

7 Updated today
thiennc-tesoglobal
AI & Automation Featured

dart-flutter-sdk-upgrade

VGV-specific reference for bumping Dart and Flutter SDK constraints across packages, covering pubspec.yaml environment constraints, CI workflow Flutter versions, and SDK upgrade PR preparation. Use it when upgrading the Flutter or Dart SDK version in any VGV repository, on phrases like "bump Flutter to 3.x", "update SDK constraints", "upgrade Dart SDK", "update CI Flutter version", "bump SDK version", or "prep the SDK upgrade PR", and also when a bump is already underway and something breaks: "pub get fails after I changed the environment block", "version solving failed after bumping the SDK", "a dependency requires an older SDK", "get me unblocked on the Flutter upgrade", or "which Dart version ships with Flutter 3.x". It owns the whole bump, including the conflicts it surfaces, even when the blocking package has a skill of its own.

161 Updated yesterday
VeryGoodOpenSource