flutter-upgrade
Flutter Upgrade guides you through SDK version updates with structured phases: research release notes and breaking changes, analyze codebase impact across mise, CI/CD, and Shorebird configurations, generate prioritized task lists, then execute upgrades with validation.
Flutter Upgrade systematically manages SDK version upgrades with impact analysis and task automation.
AI-generated summary based on this skill's SKILL.md
Install
K9i-0/ccpocket/flutter-upgrade · repository language: Dart
git clone https://github.com/K9i-0/ccpocket
cp -r ccpocket/.claude/skills/flutter-upgrade ~/.claude/skills/flutter-upgradeFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I upgrade Flutter to a new version?
Flutter Upgrade helps you systematically update your Flutter SDK through structured phases. Start by researching the target release's notes and breaking changes, then analyze your codebase impact across mise, CI/CD, and Shorebird configurations. The skill generates prioritized task lists and guides execution with validation steps to ensure compatibility throughout your upgrade process.
What breaking changes should I investigate in a Flutter release?
Flutter Upgrade supports investigating breaking changes and deprecations in each Flutter release. The skill helps you identify which API changes, deprecated methods, and behavioral shifts affect your specific codebase. By analyzing release notes systematically, you can prioritize code modifications needed for version compatibility before executing the upgrade.
How does flutter-upgrade identify code modifications needed?
Flutter Upgrade analyzes your codebase to identify exactly which code modifications are required for the new version. It examines your project structure, dependencies, and configurations to pinpoint compatibility issues. The skill then generates actionable guidance on what changes to make, helping you understand the scope of work before you begin the actual upgrade.
Can flutter-upgrade help with mise, CI/CD, and Shorebird config?
Flutter Upgrade manages configuration updates across mise, CI/CD pipelines, and Shorebird settings during your SDK upgrade. While this represents a smaller part of the overall upgrade workflow, the skill ensures these critical infrastructure components are properly updated alongside your Flutter version bump to maintain consistency.
What's the process for creating an upgrade task checklist?
Flutter Upgrade creates and executes comprehensive upgrade task checklists tailored to your specific version migration. The skill generates prioritized tasks based on your codebase analysis, breaking changes investigation, and configuration requirements. You can then work through these tasks systematically to complete your Flutter version migration with confidence.
How should I approach flutter version migration systematically?
Flutter Upgrade provides a systematic approach: research release notes and breaking changes for your target version, analyze codebase impact across all configurations, generate prioritized task lists, then execute upgrades with validation. This structured methodology ensures you catch compatibility issues early and complete your Flutter SDK update smoothly.
SKILL.md
rendered from the published skill — quoted content, verbatim
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. 現在のプロジェクト状態を確認
# 現在のFlutterバージョン
flutter --version
# mise管理のバージョン
cat .mise.toml
# Dart SDK制約
grep -A1 'environment:' apps/mobile/pubspec.yaml
フェーズ2: プロジェクト影響分析
2-1. Breaking Changes のコードベースマッチング
リリースノートで見つかった Breaking Changes / 非推奨API
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 1 file
.claude/skills/flutter-upgrade/SKILL.md