flutter-dart-dependency-upgrade — firebase flutter-dart-dependency-upgrade, sharezone-app, community, firebase, ide skills, flutter, organisation, school

v1.0

이 스킬 정보

메인테넌스 에이전트가 Flutter/Dart 의존성을 자동으로 업그레이드하고 CocoaPods를 정렬해야 하는 경우에 적합합니다. Perform a controlled, maintenance-only upgrade of Flutter and Dart dependencies in a monorepo, including regeneration of code and localizations and reconciliation of iOS/macOS CocoaPods (notably Firebase SDK versions). Intended for manual or scheduled dependency hygiene tasks, not for routine feature development.

# Core Topics

SharezoneApp SharezoneApp
[309]
[58]
Updated: 3/20/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 9/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review
Review Score
9/11
Quality Score
66
Canonical Locale
en
Detected Body Locale
en

메인테넌스 에이전트가 Flutter/Dart 의존성을 자동으로 업그레이드하고 CocoaPods를 정렬해야 하는 경우에 적합합니다. Perform a controlled, maintenance-only upgrade of Flutter and Dart dependencies in a monorepo, including regeneration of code and localizations and reconciliation of iOS/macOS CocoaPods (notably Firebase SDK versions). Intended for manual or scheduled dependency hygiene tasks, not for routine feature development.

이 스킬을 사용하는 이유

에이전트가 Flutter 의존성을 안전하게 업그레이드하고, 파생 아티팩트를 다시 생성하고, iOS와 macOS의 CocoaPods를 정렬하며, Firebase SDK를 포함하여 Flutter pub와 fvm 명령어를 사용할 수 있습니다.

최적의 용도

메인테넌스 에이전트가 Flutter/Dart 의존성을 자동으로 업그레이드하고 CocoaPods를 정렬해야 하는 경우에 적합합니다.

실행 가능한 사용 사례 for flutter-dart-dependency-upgrade

메인테넌스 워크플로우에서 Flutter/Dart 의존성을 자동으로 업그레이드하는 것
의존성 업그레이드 후 파생 아티팩트를 다시 생성하는 것
업그레이드된 의존성과 iOS 및 macOS의 CocoaPods, 특히 Firebase SDK를 정렬하는 것

! 보안 및 제한 사항

  • 메인테넌스 워크플로우만을 위한 것으로, 일반적인 기능 개발에는 부적합합니다.
  • fvm과 Flutter pub 명령어를 사용하기 위해 저장소 루트 디렉토리 접근 권한이 필요합니다.
  • Flutter/Dart 의존성과 CocoaPods 정렬만을 위한 것으로, 제한적입니다.

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is flutter-dart-dependency-upgrade?

메인테넌스 에이전트가 Flutter/Dart 의존성을 자동으로 업그레이드하고 CocoaPods를 정렬해야 하는 경우에 적합합니다. Perform a controlled, maintenance-only upgrade of Flutter and Dart dependencies in a monorepo, including regeneration of code and localizations and reconciliation of iOS/macOS CocoaPods (notably Firebase SDK versions). Intended for manual or scheduled dependency hygiene tasks, not for routine feature development.

How do I install flutter-dart-dependency-upgrade?

Run the command: npx killer-skills add SharezoneApp/sharezone-app/flutter-dart-dependency-upgrade. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for flutter-dart-dependency-upgrade?

Key use cases include: 메인테넌스 워크플로우에서 Flutter/Dart 의존성을 자동으로 업그레이드하는 것, 의존성 업그레이드 후 파생 아티팩트를 다시 생성하는 것, 업그레이드된 의존성과 iOS 및 macOS의 CocoaPods, 특히 Firebase SDK를 정렬하는 것.

Which IDEs are compatible with flutter-dart-dependency-upgrade?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for flutter-dart-dependency-upgrade?

메인테넌스 워크플로우만을 위한 것으로, 일반적인 기능 개발에는 부적합합니다.. fvm과 Flutter pub 명령어를 사용하기 위해 저장소 루트 디렉토리 접근 권한이 필요합니다.. Flutter/Dart 의존성과 CocoaPods 정렬만을 위한 것으로, 제한적입니다..

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add SharezoneApp/sharezone-app/flutter-dart-dependency-upgrade. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use flutter-dart-dependency-upgrade immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

flutter-dart-dependency-upgrade

Install flutter-dart-dependency-upgrade, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before...

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

Goal

Safely upgrade Flutter/Dart dependencies across the repository, regenerate all derived artifacts, and ensure iOS and macOS CocoaPods (especially Firebase SDKs) are aligned.


When to use

This skill is intended for maintenance workflows, not for normal feature development.

Activate this skill only when the user asks for "Upgrade my Flutter dependencies" or similar


Procedure

1. Upgrade Flutter dependencies

Run from the repository root:

bash
1fvm flutter pub upgrade

2. Regenerate generated code

bash
1sz build_runner build

3. Regenerate localizations

bash
1sz l10n generate

4. Install CocoaPods (iOS and macOS)

Run CocoaPods for both platforms:

bash
1pod install --project-directory=app/ios 2pod install --project-directory=app/macos

Common failure: Firebase SDK version mismatch

Example error

text
1[!] CocoaPods could not find compatible versions for pod "FirebaseAnalytics": 2 In snapshot (Podfile.lock): 3 FirebaseAnalytics (= 12.2.0) 4 5 In Podfile: 6 firebase_analytics (...) depends on FirebaseAnalytics (= 12.8.0)

Root cause

The Firebase SDK version pinned in the Podfiles does not match the version required by the FlutterFire plugins.

In app/ios/Podfile and app/macos/Podfile, Firebase frameworks are pinned via Invertase git tags, for example:

ruby
1pod 'FirebaseFirestore', 2 :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', 3 :tag => '12.2.0'

The error output indicates the required SDK version (e.g. 12.8.0).


Fix

  1. Read the required Firebase SDK version from the error message (e.g. 12.8.0).
  2. Update both Podfiles (app/ios/Podfile and app/macos/Podfile) to use that version:
ruby
1pod 'FirebaseFirestore', 2 :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', 3 :tag => '12.8.0'
  1. Remove existing lockfiles:
bash
1rm -f app/ios/Podfile.lock app/macos/Podfile.lock
  1. Reinstall CocoaPods:
bash
1pod install --project-directory=app/ios 2pod install --project-directory=app/macos

Success is indicated by:

text
1Pod installation complete!

with no errors.


Final checks

5. Format code

bash
1sz format

6. Run static analysis

bash
1sz analyze

7. Run tests

bash
1sz test

If golden tests (located in **/test_goldens) fail with less than 0.15% difference, update the golden files:

bash
1sz test --update-goldens

If non-golden tests fail, investigate and fix the issues.

Both commands must complete without errors.


Checklist

  • fvm flutter pub upgrade
  • sz build_runner build
  • sz l10n generate
  • pod install (iOS)
  • pod install (macOS)
  • Firebase SDK versions aligned in both Podfiles
  • sz format
  • sz analyze
  • sz test

Notes

  • If CocoaPods reports a minimum deployment target error, the required Firebase SDK may exceed the current iOS/macOS deployment target. Update the deployment target consistently across Podfiles and Xcode project settings before retrying.
  • Always update both iOS and macOS Podfiles to the same Firebase SDK version.

관련 스킬

Looking for an alternative to flutter-dart-dependency-upgrade or another community skill for your workflow? Explore these related open-source skills.

모두 보기

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
인공지능

widget-generator

Logo of f
f

prompts.chat 피드 시스템을 위한 사용자 지정 가능한 위젯 플러그인을 생성합니다

149.6k
0
인공지능

flags

Logo of vercel
vercel

리액트 프레임워크

138.4k
0
브라우저

pr-review

Logo of pytorch
pytorch

파이썬에서 텐서와 동적 신경망 구현 및 강력한 GPU 가속 지원

98.6k
0
개발자